Lines Matching full:head

6 static inline void btree_init_mempool128(struct btree_head128 *head,  in btree_init_mempool128()  argument
9 btree_init_mempool(&head->h, mempool); in btree_init_mempool128()
12 static inline int btree_init128(struct btree_head128 *head) in btree_init128() argument
14 return btree_init(&head->h); in btree_init128()
17 static inline void btree_destroy128(struct btree_head128 *head) in btree_destroy128() argument
19 btree_destroy(&head->h); in btree_destroy128()
22 static inline void *btree_lookup128(struct btree_head128 *head, u64 k1, u64 k2) in btree_lookup128() argument
25 return btree_lookup(&head->h, &btree_geo128, (unsigned long *)&key); in btree_lookup128()
28 static inline void *btree_get_prev128(struct btree_head128 *head, in btree_get_prev128() argument
34 val = btree_get_prev(&head->h, &btree_geo128, in btree_get_prev128()
41 static inline int btree_insert128(struct btree_head128 *head, u64 k1, u64 k2, in btree_insert128() argument
45 return btree_insert(&head->h, &btree_geo128, in btree_insert128()
49 static inline int btree_update128(struct btree_head128 *head, u64 k1, u64 k2, in btree_update128() argument
53 return btree_update(&head->h, &btree_geo128, in btree_update128()
57 static inline void *btree_remove128(struct btree_head128 *head, u64 k1, u64 k2) in btree_remove128() argument
60 return btree_remove(&head->h, &btree_geo128, (unsigned long *)&key); in btree_remove128()
63 static inline void *btree_last128(struct btree_head128 *head, u64 *k1, u64 *k2) in btree_last128() argument
68 val = btree_last(&head->h, &btree_geo128, (unsigned long *)&key[0]); in btree_last128()
90 static inline size_t btree_visitor128(struct btree_head128 *head, in btree_visitor128() argument
94 return btree_visitor(&head->h, &btree_geo128, opaque, in btree_visitor128()
98 static inline size_t btree_grim_visitor128(struct btree_head128 *head, in btree_grim_visitor128() argument
102 return btree_grim_visitor(&head->h, &btree_geo128, opaque, in btree_grim_visitor128()
106 #define btree_for_each_safe128(head, k1, k2, val) \ argument
107 for (val = btree_last128(head, &k1, &k2); \
109 val = btree_get_prev128(head, &k1, &k2))