GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > MEM / V5-4-1

Constituent: mem_base     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_mem_mapEntry Struct Reference

Memory map entry. More...

#include <mempriv.h>


Data Fields

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.


Field Documentation

MEM_mapAccessType _mem_mapEntry::access_flags
 

Bitmap of allowed accessed.

void* _mem_mapEntry::context_p
 

Context pointer for callbacks.

size_t _mem_mapEntry::num_bytes
 

Size of region, in bytes.

MEM_mapAccessCb* _mem_mapEntry::read_cb
 

Callback function for reading.

caddr_t _mem_mapEntry::start_addr
 

Start address of region.

int _mem_mapEntry::valid
 

Valid flag - nonzero = valid.

MEM_mapAccessCb* _mem_mapEntry::write_cb
 

Callback function for writing.


The documentation for this struct was generated from the following file:
Generated on Tue Aug 16 00:03:47 2005 by doxygen 1.3.3