#include <eg_memslab.h>
Collaboration diagram for EGmemSlab_t:

Definition at line 118 of file eg_memslab.h.
Data Fields | |
| unsigned int | color:10 |
| unsigned int | elem_sz:10 |
| unsigned int | flags:2 |
| unsigned int | n_elem:10 |
| unsigned int | n_used:10 |
| char * | next_elem |
| EGmemSlabPool_t * | pool |
| EGeList_t | slab_cn |
| unsigned int | unused:22 |
|
|
Offset for memory bus balancing Definition at line 125 of file eg_memslab.h. |
|
|
Size of the elements in the slab, including extra space for pointer next. Definition at line 121 of file eg_memslab.h. |
|
|
Internal use flags bits Definition at line 124 of file eg_memslab.h. |
|
|
Total number of elements in the slab Definition at line 123 of file eg_memslab.h. |
|
|
Number of used elements in this slab Definition at line 120 of file eg_memslab.h. |
|
|
Next free element in this slab Definition at line 128 of file eg_memslab.h. |
|
|
Pointer to the slab pool structure Definition at line 129 of file eg_memslab.h. |
|
|
Connector into the list of slabs Definition at line 127 of file eg_memslab.h. |
|
|
Unused space in the structure Definition at line 126 of file eg_memslab.h. |
1.4.5