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