FreeBSD kernel pms device code
|
data structure for ESLG page More...
#include <tdsatypes.h>
Data Fields | |
tdList_t | tdlist |
bit32 | physAddressUpper |
bit32 | physAddressLower |
bit32 | len |
agsaEsgl_t * | agEsgl |
bit32 | id |
data structure for ESLG page
This data structure describes the ESGL page maintained in TD layer. One important field is agEsgl which is pointer to assaEsgl_t data structure, which describes ESGL used in lower layer. Memory for this data structure is allocated using tiTdSharedMem_t data structure. However, Memory for agsaEsgl_t data structure is allocated using tiLoLevelResource_t.
Definition at line 123 of file tdsatypes.h.
agsaEsgl_t* tdsaEsglPageInfo_s::agEsgl |
Definition at line 128 of file tdsatypes.h.
bit32 tdsaEsglPageInfo_s::id |
bit32 tdsaEsglPageInfo_s::len |
Definition at line 127 of file tdsatypes.h.
bit32 tdsaEsglPageInfo_s::physAddressLower |
lower physical address of the page
Definition at line 126 of file tdsatypes.h.
bit32 tdsaEsglPageInfo_s::physAddressUpper |
upper physical address of the page
Definition at line 125 of file tdsatypes.h.
tdList_t tdsaEsglPageInfo_s::tdlist |
pointers to next and previous pages
Definition at line 124 of file tdsatypes.h.