Lines Matching defs:zbud_header
105 * struct zbud_header - zbud page metadata occupying the first chunk of each
111 struct zbud_header {
136 static struct zbud_header *init_zbud_page(struct page *page)
138 struct zbud_header *zhdr = page_address(page);
146 static void free_zbud_page(struct zbud_header *zhdr)
155 static unsigned long encode_handle(struct zbud_header *zhdr, enum buddy bud)
175 static struct zbud_header *handle_to_zbud_header(unsigned long handle)
177 return (struct zbud_header *)(handle & PAGE_MASK);
181 static int num_free_chunks(struct zbud_header *zhdr)
250 struct zbud_header *zhdr = NULL;
265 struct zbud_header, buddy);
313 struct zbud_header *zhdr;
436 BUILD_BUG_ON(sizeof(struct zbud_header) > ZHDR_SIZE_ALIGNED);