Lines Matching refs:bud
221 static unsigned long encode_handle(struct z3fold_header *zhdr, enum buddy bud) in encode_handle() argument
226 if (bud != HEADLESS) in encode_handle()
227 handle += (bud + zhdr->first_num) & BUDDY_MASK; in encode_handle()
542 enum buddy bud; in z3fold_alloc() local
552 bud = HEADLESS; in z3fold_alloc()
608 bud = LAST; in z3fold_alloc()
610 bud = FIRST; in z3fold_alloc()
612 bud = LAST; in z3fold_alloc()
614 bud = MIDDLE; in z3fold_alloc()
627 bud = FIRST; in z3fold_alloc()
658 if (bud == HEADLESS) { in z3fold_alloc()
665 if (bud == FIRST) in z3fold_alloc()
667 else if (bud == LAST) in z3fold_alloc()
695 *handle = encode_handle(zhdr, bud); in z3fold_alloc()
697 if (bud != HEADLESS) in z3fold_alloc()
717 enum buddy bud; in z3fold_free() local
724 bud = HEADLESS; in z3fold_free()
727 bud = handle_to_buddy(handle); in z3fold_free()
729 switch (bud) { in z3fold_free()
741 pr_err("%s: unknown bud %d\n", __func__, bud); in z3fold_free()
748 if (bud == HEADLESS) { in z3fold_free()