Lines Matching refs:PREFIX
39 #define INTERVAL_TREE_DEFINE(T, F, KT, KLAST, NSTART, NLAST, QUAL, PREFIX) \
42 PREFIX##__compare_nodes(void *__cookie, const void *__va, const void *__vb) \
61 PREFIX##__compare_key(void *__cookie, const void *__vn, const void *__vk) \
74 static const rb_tree_ops_t PREFIX##__rbtree_ops = { \
75 .rbto_compare_nodes = PREFIX##__compare_nodes, \
76 .rbto_compare_key = PREFIX##__compare_key, \
82 PREFIX##_init(struct rb_root_cached *__root) \
84 rb_tree_init(&__root->rb_root.rbr_tree, &PREFIX##__rbtree_ops); \
88 PREFIX##_insert(T *__node, struct rb_root_cached *__root) \
97 PREFIX##_remove(T *__node, struct rb_root_cached *__root) \
103 PREFIX##_iter_first(struct rb_root_cached *__root, KT __start, KT __last) \
118 PREFIX##_iter_next(struct rb_root_cached *__root, T *__node, \