btree_head
struct btree_head128 { struct btree_head h; };
struct btree_head h;
#define BTREE_TYPE_HEAD BTREE_TP(struct btree_head)
void *btree_lookup(struct btree_head *head, struct btree_geo *geo,
int __must_check btree_insert(struct btree_head *head, struct btree_geo *geo,
int btree_update(struct btree_head *head, struct btree_geo *geo,
void *btree_remove(struct btree_head *head, struct btree_geo *geo,
int btree_merge(struct btree_head *target, struct btree_head *victim,
void *btree_last(struct btree_head *head, struct btree_geo *geo,
void *btree_get_prev(struct btree_head *head, struct btree_geo *geo,
size_t btree_visitor(struct btree_head *head, struct btree_geo *geo,
size_t btree_grim_visitor(struct btree_head *head, struct btree_geo *geo,
void btree_init_mempool(struct btree_head *head, mempool_t *mempool);
int __must_check btree_init(struct btree_head *head);
void btree_destroy(struct btree_head *head);
static inline void __btree_init(struct btree_head *head)
void btree_init_mempool(struct btree_head *head, mempool_t *mempool)
int btree_init(struct btree_head *head)
void btree_destroy(struct btree_head *head)
void *btree_last(struct btree_head *head, struct btree_geo *geo,
static void *btree_lookup_node(struct btree_head *head, struct btree_geo *geo,
void *btree_lookup(struct btree_head *head, struct btree_geo *geo,
int btree_update(struct btree_head *head, struct btree_geo *geo,
void *btree_get_prev(struct btree_head *head, struct btree_geo *geo,
static unsigned long *find_level(struct btree_head *head, struct btree_geo *geo,
static int btree_grow(struct btree_head *head, struct btree_geo *geo,
static void btree_shrink(struct btree_head *head, struct btree_geo *geo)
static int btree_insert_level(struct btree_head *head, struct btree_geo *geo,
int btree_insert(struct btree_head *head, struct btree_geo *geo,
static void *btree_remove_level(struct btree_head *head, struct btree_geo *geo,
static void merge(struct btree_head *head, struct btree_geo *geo, int level,
static void rebalance(struct btree_head *head, struct btree_geo *geo,
static void *btree_remove_level(struct btree_head *head, struct btree_geo *geo,
void *btree_remove(struct btree_head *head, struct btree_geo *geo,
int btree_merge(struct btree_head *target, struct btree_head *victim,
static size_t __btree_for_each(struct btree_head *head, struct btree_geo *geo,
size_t btree_visitor(struct btree_head *head, struct btree_geo *geo,
size_t btree_grim_visitor(struct btree_head *head, struct btree_geo *geo,
static unsigned long *btree_node_alloc(struct btree_head *head, gfp_t gfp)