Go to the source code of this file.
|
| static CPU_BOOLEAN | Mem_PoolBlkIsValidAddr (MEM_POOL *pmem_pool, void *pmem_blk) |
| |
| static CPU_SIZE_T | Mem_PoolSegCalcTotSize (void *pmem_addr, CPU_SIZE_T blk_nbr, CPU_SIZE_T blk_size, CPU_SIZE_T blk_align) |
| |
| static void * | Mem_PoolSegAlloc (MEM_POOL *pmem_pool, CPU_SIZE_T size, CPU_SIZE_T align) |
| |
| void | Mem_Init (void) |
| |
| void | Mem_Clr (void *pmem, CPU_SIZE_T size) |
| |
| void | Mem_Set (void *pmem, CPU_INT08U data_val, CPU_SIZE_T size) |
| |
| CPU_BOOLEAN | Mem_Cmp (const void *p1_mem, const void *p2_mem, CPU_SIZE_T size) |
| |
| void * | Mem_HeapAlloc (CPU_SIZE_T size, CPU_SIZE_T align, CPU_SIZE_T *poctets_reqd, LIB_ERR *perr) |
| |
| void | Mem_PoolClr (MEM_POOL *pmem_pool, LIB_ERR *perr) |
| |
| void | Mem_PoolCreate (MEM_POOL *pmem_pool, void *pmem_base_addr, CPU_SIZE_T mem_size, CPU_SIZE_T blk_nbr, CPU_SIZE_T blk_size, CPU_SIZE_T blk_align, CPU_SIZE_T *poctets_reqd, LIB_ERR *perr) |
| |
| void * | Mem_PoolBlkGet (MEM_POOL *pmem_pool, CPU_SIZE_T size, LIB_ERR *perr) |
| |
| void | Mem_PoolBlkFree (MEM_POOL *pmem_pool, void *pmem_blk, LIB_ERR *perr) |
| |
| void Mem_PoolBlkFree |
( |
MEM_POOL * |
pmem_pool, |
|
|
void * |
pmem_blk, |
|
|
LIB_ERR * |
perr |
|
) |
| |
| static CPU_BOOLEAN Mem_PoolBlkIsValidAddr |
( |
MEM_POOL * |
pmem_pool, |
|
|
void * |
pmem_blk |
|
) |
| |
|
static |
| void Mem_PoolClr |
( |
MEM_POOL * |
pmem_pool, |
|
|
LIB_ERR * |
perr |
|
) |
| |