Home
last modified time | relevance | path

Searched refs:object_size (Results 1 – 2 of 2) sorted by relevance

/lk-master/lib/pool/include/lib/
A Dpool.h79 #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 Dpool.c7 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