TNeoKernel
v1.02
|
Data Fields | |
struct TN_ListItem | wait_queue |
list of tasks waiting for free memory block | |
unsigned int | block_size |
block size (in bytes); note that it should be a multiple of sizeof(TN_UWord}) , use a macro TN_MAKE_ALIG_SIZE() for that. More... | |
int | blocks_cnt |
capacity (total blocks count) | |
int | free_blocks_cnt |
free blocks count | |
void * | start_addr |
memory pool start address; note that it should be a multiple of sizeof(TN_UWord) . More... | |
void * | free_list |
ptr to free block list | |
enum TN_ObjId | id_fmp |
id for object validity verification | |
unsigned int TN_FMem::block_size |
block size (in bytes); note that it should be a multiple of sizeof(TN_UWord})
, use a macro TN_MAKE_ALIG_SIZE()
for that.
TN_MAKE_ALIG_SIZE()
void* TN_FMem::start_addr |