GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> MEM / V5-8-1 > mem_base / rad750


Interface   Data Structures   File List   Data Fields   Globals  

_mem_mapEntry Struct Reference

Memory map entry. More...

#include <mempriv.h>

List of all members.

Public Attributes

int valid
caddr_t start_addr
size_t num_bytes
MEM_mapAccessType access_flags
MEM_mapAccessCbread_cb
MEM_mapAccessCbwrite_cb
void * context_p


Detailed Description

Memory map entry.

A structure describing a region of memory, including the types of accesses that are allowed within the region and callback functions that can be used to read and write memory within the region.


Member Data Documentation

Bitmap of allowed accessed.

Referenced by MEM_mapAddEntry(), and Mem_ValidateMemoryRange().

Context pointer for callbacks.

Referenced by MEM_dumpStart(), mem_loadStart(), and MEM_mapAddEntry().

Size of region, in bytes.

Referenced by MEM_mapAddEntry(), and Mem_ValidateMemoryRange().

Callback function for reading.

Referenced by MEM_dumpGetData(), and MEM_mapAddEntry().

Start address of region.

Referenced by MEM_mapAddEntry(), and Mem_ValidateMemoryRange().

Valid flag - nonzero = valid.

Referenced by MEM_mapAddEntry().

Callback function for writing.

Referenced by MEM_loadWrite(), and MEM_mapAddEntry().


The documentation for this struct was generated from the following file:

Generated on Tue Sep 27 15:44:01 2011 by  doxygen 1.5.8