Searched refs:btree_head (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/include/linux/ |
D | btree.h | 34 struct btree_head { struct 66 void btree_init_mempool(struct btree_head *head, mempool_t *mempool); 78 int __must_check btree_init(struct btree_head *head); 88 void btree_destroy(struct btree_head *head); 99 void *btree_lookup(struct btree_head *head, struct btree_geo *geo, 114 int __must_check btree_insert(struct btree_head *head, struct btree_geo *geo, 127 int btree_update(struct btree_head *head, struct btree_geo *geo, 139 void *btree_remove(struct btree_head *head, struct btree_geo *geo, 157 int btree_merge(struct btree_head *target, struct btree_head *victim, 171 void *btree_last(struct btree_head *head, struct btree_geo *geo, [all …]
|
D | btree-type.h | 5 #define BTREE_TYPE_HEAD BTREE_TP(struct btree_head) 10 struct btree_head h;
|
D | btree-128.h | 3 struct btree_head128 { struct btree_head h; };
|
/linux-4.4.14/lib/ |
D | btree.c | 93 static unsigned long *btree_node_alloc(struct btree_head *head, gfp_t gfp) in btree_node_alloc() 176 static inline void __btree_init(struct btree_head *head) in __btree_init() 182 void btree_init_mempool(struct btree_head *head, mempool_t *mempool) in btree_init_mempool() 189 int btree_init(struct btree_head *head) in btree_init() 199 void btree_destroy(struct btree_head *head) in btree_destroy() 207 void *btree_last(struct btree_head *head, struct btree_geo *geo, in btree_last() 241 void *btree_lookup(struct btree_head *head, struct btree_geo *geo, in btree_lookup() 271 int btree_update(struct btree_head *head, struct btree_geo *geo, in btree_update() 311 void *btree_get_prev(struct btree_head *head, struct btree_geo *geo, in btree_get_prev() 388 static unsigned long *find_level(struct btree_head *head, struct btree_geo *geo, in find_level() [all …]
|