1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
# Memory Pool --- ## Object Definitions ```c #define POOL_HEADER(STRUCT) struct STRUCT *prev, *next; uint32_t obj_size typedef struct _kpl_pool_obj { POOL_HEADER(_kpl_pool_obj); } kpl_pool_obj; static kpl_pool_obj *kpl_pool_head; ``` ## List Management ## Tree Management