13 #define BUDDY_ALIGN_PREF (32 - 2 * sizeof(void*) - sizeof(uint32_t) - sizeof(purpose_t))
struct buddy_list buddy_list_t
buddy_list_bucket_t * create_buddy_table(unsigned int power_of_two)
void buddy_free(void *ptr)
struct buddy_list_bucket buddy_list_bucket_t
void * buddy_alloc(unsigned size)
LIST_ENTRY(buddy_list) next_freelist
LIST_HEAD(buddy_list_head, buddy_list) ptr
char padding[(32-2 *sizeof(void *)-sizeof(uint32_t)-sizeof(purpose_t))]