Searched refs:object_size (Results 1 – 2 of 2) sorted by relevance
/lk-master/lib/pool/include/lib/ |
A D | pool.h | 79 #define POOL_STORAGE_ALIGN(object_size, object_align) \ argument 85 #define POOL_PADDED_OBJECT_SIZE(object_size, object_align) \ argument 86 _PAD(_MAX(sizeof(void *), object_size), POOL_STORAGE_ALIGN(object_size, object_align)) 92 #define POOL_STORAGE_SIZE(object_size, object_align, object_count) \ argument 93 ((object_count) * POOL_PADDED_OBJECT_SIZE(object_size, object_align)) 98 #define DEFINE_POOL_STORAGE(name, object_size, object_align, object_count) \ argument 99 uint8_t name[POOL_STORAGE_SIZE(object_size, object_align, object_count)] \ 100 __attribute__((aligned(POOL_STORAGE_ALIGN(object_size, object_align)))) 110 size_t object_size,
|
/lk-master/lib/pool/ |
A D | pool.c | 7 size_t object_size, in pool_init() argument 13 assert((intptr_t) storage % POOL_STORAGE_ALIGN(object_size, object_align) == 0); in pool_init() 18 offset += POOL_PADDED_OBJECT_SIZE(object_size, object_align); in pool_init()
|
Completed in 3 milliseconds