Lines Matching refs:bud

429 static inline int __idx(struct z3fold_header *zhdr, enum buddy bud)  in __idx()  argument
431 return (bud + zhdr->first_num) & BUDDY_MASK; in __idx()
440 enum buddy bud) in __encode_handle() argument
449 if (bud == HEADLESS) in __encode_handle()
453 idx = __idx(zhdr, bud); in __encode_handle()
455 if (bud == LAST) in __encode_handle()
464 static unsigned long encode_handle(struct z3fold_header *zhdr, enum buddy bud) in encode_handle() argument
466 return __encode_handle(zhdr, zhdr->slots, bud); in encode_handle()
618 enum buddy bud = HEADLESS; in get_free_buddy() local
623 bud = FIRST; in get_free_buddy()
625 bud = LAST; in get_free_buddy()
628 bud = FIRST; in get_free_buddy()
630 bud = LAST; in get_free_buddy()
632 bud = MIDDLE; in get_free_buddy()
635 return bud; in get_free_buddy()
1073 enum buddy bud; in z3fold_alloc() local
1083 bud = HEADLESS; in z3fold_alloc()
1088 bud = get_free_buddy(zhdr, chunks); in z3fold_alloc()
1089 if (bud == HEADLESS) { in z3fold_alloc()
1100 bud = FIRST; in z3fold_alloc()
1107 zhdr = init_z3fold_page(page, bud == HEADLESS, pool, gfp); in z3fold_alloc()
1114 if (bud == HEADLESS) { in z3fold_alloc()
1130 if (bud == FIRST) in z3fold_alloc()
1132 else if (bud == LAST) in z3fold_alloc()
1148 *handle = encode_handle(zhdr, bud); in z3fold_alloc()
1150 if (bud != HEADLESS) in z3fold_alloc()
1170 enum buddy bud; in z3fold_free() local
1195 bud = handle_to_buddy(handle); in z3fold_free()
1197 switch (bud) { in z3fold_free()
1208 pr_err("%s: unknown bud %d\n", __func__, bud); in z3fold_free()