Lines Matching refs:k2
22 static inline void *btree_lookup128(struct btree_head128 *head, u64 k1, u64 k2)
24 u64 key[2] = {k1, k2};
29 u64 *k1, u64 *k2)
31 u64 key[2] = {*k1, *k2};
37 *k2 = key[1];
41 static inline int btree_insert128(struct btree_head128 *head, u64 k1, u64 k2,
44 u64 key[2] = {k1, k2};
49 static inline int btree_update128(struct btree_head128 *head, u64 k1, u64 k2,
52 u64 key[2] = {k1, k2};
57 static inline void *btree_remove128(struct btree_head128 *head, u64 k1, u64 k2)
59 u64 key[2] = {k1, k2};
63 static inline void *btree_last128(struct btree_head128 *head, u64 *k1, u64 *k2)
71 *k2 = key[1];
106 #define btree_for_each_safe128(head, k1, k2, val) \
107 for (val = btree_last128(head, &k1, &k2); \
109 val = btree_get_prev128(head, &k1, &k2))