Lines Matching refs:head

14 static inline void BTREE_FN(init_mempool)(BTREE_TYPE_HEAD *head,
17 btree_init_mempool(&head->h, mempool);
20 static inline int BTREE_FN(init)(BTREE_TYPE_HEAD *head)
22 return btree_init(&head->h);
25 static inline void BTREE_FN(destroy)(BTREE_TYPE_HEAD *head)
27 btree_destroy(&head->h);
38 static inline void *BTREE_FN(lookup)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE key)
41 return btree_lookup(&head->h, BTREE_TYPE_GEO, &_key);
44 static inline int BTREE_FN(insert)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE key,
48 return btree_insert(&head->h, BTREE_TYPE_GEO, &_key, val, gfp);
51 static inline int BTREE_FN(update)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE key,
55 return btree_update(&head->h, BTREE_TYPE_GEO, &_key, val);
58 static inline void *BTREE_FN(remove)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE key)
61 return btree_remove(&head->h, BTREE_TYPE_GEO, &_key);
64 static inline void *BTREE_FN(last)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE *key)
67 void *val = btree_last(&head->h, BTREE_TYPE_GEO, &_key);
73 static inline void *BTREE_FN(get_prev)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE *key)
76 void *val = btree_get_prev(&head->h, BTREE_TYPE_GEO, &_key);
82 static inline void *BTREE_FN(lookup)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE key)
84 return btree_lookup(&head->h, BTREE_TYPE_GEO, (unsigned long *)&key);
87 static inline int BTREE_FN(insert)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE key,
90 return btree_insert(&head->h, BTREE_TYPE_GEO, (unsigned long *)&key,
94 static inline int BTREE_FN(update)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE key,
97 return btree_update(&head->h, BTREE_TYPE_GEO, (unsigned long *)&key, val);
100 static inline void *BTREE_FN(remove)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE key)
102 return btree_remove(&head->h, BTREE_TYPE_GEO, (unsigned long *)&key);
105 static inline void *BTREE_FN(last)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE *key)
107 return btree_last(&head->h, BTREE_TYPE_GEO, (unsigned long *)key);
110 static inline void *BTREE_FN(get_prev)(BTREE_TYPE_HEAD *head, BTREE_KEYTYPE *key)
112 return btree_get_prev(&head->h, BTREE_TYPE_GEO, (unsigned long *)key);
122 static inline size_t BTREE_FN(visitor)(BTREE_TYPE_HEAD *head,
126 return btree_visitor(&head->h, BTREE_TYPE_GEO, opaque,
130 static inline size_t BTREE_FN(grim_visitor)(BTREE_TYPE_HEAD *head,
134 return btree_grim_visitor(&head->h, BTREE_TYPE_GEO, opaque,