Lines Matching refs:bud
448 static inline int __idx(struct z3fold_header *zhdr, enum buddy bud) in __idx() argument
450 return (bud + zhdr->first_num) & BUDDY_MASK; in __idx()
459 enum buddy bud) in __encode_handle() argument
468 if (bud == HEADLESS) in __encode_handle()
472 idx = __idx(zhdr, bud); in __encode_handle()
474 if (bud == LAST) in __encode_handle()
483 static unsigned long encode_handle(struct z3fold_header *zhdr, enum buddy bud) in encode_handle() argument
485 return __encode_handle(zhdr, zhdr->slots, bud); in encode_handle()
1097 enum buddy bud; in z3fold_alloc() local
1107 bud = HEADLESS; in z3fold_alloc()
1115 bud = LAST; in z3fold_alloc()
1117 bud = FIRST; in z3fold_alloc()
1119 bud = LAST; in z3fold_alloc()
1121 bud = MIDDLE; in z3fold_alloc()
1135 bud = FIRST; in z3fold_alloc()
1163 zhdr = init_z3fold_page(page, bud == HEADLESS, pool, gfp); in z3fold_alloc()
1170 if (bud == HEADLESS) { in z3fold_alloc()
1187 if (bud == FIRST) in z3fold_alloc()
1189 else if (bud == LAST) in z3fold_alloc()
1205 *handle = encode_handle(zhdr, bud); in z3fold_alloc()
1207 if (bud != HEADLESS) in z3fold_alloc()
1227 enum buddy bud; in z3fold_free() local
1252 bud = handle_to_buddy(handle); in z3fold_free()
1254 switch (bud) { in z3fold_free()
1265 pr_err("%s: unknown bud %d\n", __func__, bud); in z3fold_free()