btree_head 4 include/linux/btree-128.h struct btree_head128 { struct btree_head h; }; btree_head 6 include/linux/btree-type.h #define BTREE_TYPE_HEAD BTREE_TP(struct btree_head) btree_head 11 include/linux/btree-type.h struct btree_head h; btree_head 67 include/linux/btree.h void btree_init_mempool(struct btree_head *head, mempool_t *mempool); btree_head 79 include/linux/btree.h int __must_check btree_init(struct btree_head *head); btree_head 89 include/linux/btree.h void btree_destroy(struct btree_head *head); btree_head 100 include/linux/btree.h void *btree_lookup(struct btree_head *head, struct btree_geo *geo, btree_head 115 include/linux/btree.h int __must_check btree_insert(struct btree_head *head, struct btree_geo *geo, btree_head 128 include/linux/btree.h int btree_update(struct btree_head *head, struct btree_geo *geo, btree_head 140 include/linux/btree.h void *btree_remove(struct btree_head *head, struct btree_geo *geo, btree_head 158 include/linux/btree.h int btree_merge(struct btree_head *target, struct btree_head *victim, btree_head 172 include/linux/btree.h void *btree_last(struct btree_head *head, struct btree_geo *geo, btree_head 186 include/linux/btree.h void *btree_get_prev(struct btree_head *head, struct btree_geo *geo, btree_head 191 include/linux/btree.h size_t btree_visitor(struct btree_head *head, struct btree_geo *geo, btree_head 199 include/linux/btree.h size_t btree_grim_visitor(struct btree_head *head, struct btree_geo *geo, btree_head 93 lib/btree.c static unsigned long *btree_node_alloc(struct btree_head *head, gfp_t gfp) btree_head 176 lib/btree.c static inline void __btree_init(struct btree_head *head) btree_head 182 lib/btree.c void btree_init_mempool(struct btree_head *head, mempool_t *mempool) btree_head 189 lib/btree.c int btree_init(struct btree_head *head) btree_head 199 lib/btree.c void btree_destroy(struct btree_head *head) btree_head 207 lib/btree.c void *btree_last(struct btree_head *head, struct btree_geo *geo, btree_head 241 lib/btree.c void *btree_lookup(struct btree_head *head, struct btree_geo *geo, btree_head 271 lib/btree.c int btree_update(struct btree_head *head, struct btree_geo *geo, btree_head 311 lib/btree.c void *btree_get_prev(struct btree_head *head, struct btree_geo *geo, btree_head 388 lib/btree.c static unsigned long *find_level(struct btree_head *head, struct btree_geo *geo, btree_head 413 lib/btree.c static int btree_grow(struct btree_head *head, struct btree_geo *geo, btree_head 432 lib/btree.c static void btree_shrink(struct btree_head *head, struct btree_geo *geo) btree_head 448 lib/btree.c static int btree_insert_level(struct btree_head *head, struct btree_geo *geo, btree_head 510 lib/btree.c int btree_insert(struct btree_head *head, struct btree_geo *geo, btree_head 518 lib/btree.c static void *btree_remove_level(struct btree_head *head, struct btree_geo *geo, btree_head 520 lib/btree.c static void merge(struct btree_head *head, struct btree_geo *geo, int level, btree_head 540 lib/btree.c static void rebalance(struct btree_head *head, struct btree_geo *geo, btree_head 591 lib/btree.c static void *btree_remove_level(struct btree_head *head, struct btree_geo *geo, btree_head 629 lib/btree.c void *btree_remove(struct btree_head *head, struct btree_geo *geo, btree_head 639 lib/btree.c int btree_merge(struct btree_head *target, struct btree_head *victim, btree_head 676 lib/btree.c static size_t __btree_for_each(struct btree_head *head, struct btree_geo *geo, btree_head 746 lib/btree.c size_t btree_visitor(struct btree_head *head, struct btree_geo *geo, btree_head 764 lib/btree.c size_t btree_grim_visitor(struct btree_head *head, struct btree_geo *geo,