GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> MEM / V5-8-1 > mem_base / mv2304
#include <mempriv.h>
Public Attributes | |
int | valid |
caddr_t | start_addr |
size_t | num_bytes |
MEM_mapAccessType | access_flags |
MEM_mapAccessCb * | read_cb |
MEM_mapAccessCb * | write_cb |
void * | context_p |
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.
Bitmap of allowed accessed.
Referenced by MEM_mapAddEntry(), and Mem_ValidateMemoryRange().
void* _mem_mapEntry::context_p |
Context pointer for callbacks.
Referenced by MEM_dumpStart(), mem_loadStart(), and MEM_mapAddEntry().
size_t _mem_mapEntry::num_bytes |
Size of region, in bytes.
Referenced by MEM_mapAddEntry(), and Mem_ValidateMemoryRange().
Callback function for reading.
Referenced by MEM_dumpGetData(), and MEM_mapAddEntry().
caddr_t _mem_mapEntry::start_addr |
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().