Lines Matching refs:buddy

79 enum buddy {  enum
116 struct list_head buddy; member
410 INIT_LIST_HEAD(&zhdr->buddy); in init_z3fold_page()
428 static inline int __idx(struct z3fold_header *zhdr, enum buddy bud) in __idx()
439 enum buddy bud) in __encode_handle()
463 static unsigned long encode_handle(struct z3fold_header *zhdr, enum buddy bud) in encode_handle()
485 static enum buddy handle_to_buddy(unsigned long handle) in handle_to_buddy()
509 WARN_ON(!list_empty(&zhdr->buddy)); in __release_z3fold_page()
521 list_add(&zhdr->buddy, &pool->stale); in __release_z3fold_page()
548 list_del_init(&zhdr->buddy); in release_z3fold_page_locked_list()
562 struct z3fold_header, buddy); in free_pages_work()
565 list_del(&zhdr->buddy); in free_pages_work()
613 list_add(&zhdr->buddy, &unbuddied[freechunks]); in add_to_unbuddied()
620 static inline enum buddy get_free_buddy(struct z3fold_header *zhdr, int chunks) in get_free_buddy()
622 enum buddy bud = HEADLESS; in get_free_buddy()
692 enum buddy new_bud = HEADLESS; in compact_single_buddy()
817 list_del_init(&zhdr->buddy); in do_compact_page()
873 struct z3fold_header, buddy); in __z3fold_alloc()
882 struct z3fold_header, buddy)) || in __z3fold_alloc()
891 list_del_init(&zhdr->buddy); in __z3fold_alloc()
929 struct z3fold_header, buddy); in __z3fold_alloc()
936 list_del_init(&zhdr->buddy); in __z3fold_alloc()
1080 enum buddy bud; in z3fold_alloc()
1116 struct z3fold_header, buddy); in z3fold_alloc()
1123 list_del(&zhdr->buddy); in z3fold_alloc()
1201 enum buddy bud; in z3fold_free()
1263 list_del_init(&zhdr->buddy); in z3fold_free()
1382 list_del_init(&zhdr->buddy); in z3fold_reclaim_page()
1492 enum buddy buddy; in z3fold_map() local
1501 buddy = handle_to_buddy(handle); in z3fold_map()
1502 switch (buddy) { in z3fold_map()
1514 pr_err("unknown buddy id %d\n", buddy); in z3fold_map()
1536 enum buddy buddy; in z3fold_unmap() local
1544 buddy = handle_to_buddy(handle); in z3fold_unmap()
1545 if (buddy == MIDDLE) in z3fold_unmap()
1586 if (!list_empty(&zhdr->buddy)) in z3fold_page_isolate()
1587 list_del_init(&zhdr->buddy); in z3fold_page_isolate()
1638 INIT_LIST_HEAD(&new_zhdr->buddy); in z3fold_page_migrate()
1676 if (!list_empty(&zhdr->buddy)) in z3fold_page_putback()
1677 list_del_init(&zhdr->buddy); in z3fold_page_putback()