Lines Matching refs:latch_tree_node
40 struct latch_tree_node { struct
65 bool (*less)(struct latch_tree_node *a, struct latch_tree_node *b);
66 int (*comp)(void *key, struct latch_tree_node *b);
69 static __always_inline struct latch_tree_node *
72 return container_of(node, struct latch_tree_node, node[idx]); in __lt_from_rb()
76 __lt_insert(struct latch_tree_node *ltn, struct latch_tree_root *ltr, int idx, in __lt_insert()
77 bool (*less)(struct latch_tree_node *a, struct latch_tree_node *b)) in __lt_insert()
83 struct latch_tree_node *ltp; in __lt_insert()
100 __lt_erase(struct latch_tree_node *ltn, struct latch_tree_root *ltr, int idx) in __lt_erase()
105 static __always_inline struct latch_tree_node *
107 int (*comp)(void *key, struct latch_tree_node *node)) in __lt_find()
110 struct latch_tree_node *ltn; in __lt_find()
144 latch_tree_insert(struct latch_tree_node *node, in latch_tree_insert()
171 latch_tree_erase(struct latch_tree_node *node, in latch_tree_erase()
199 static __always_inline struct latch_tree_node *
203 struct latch_tree_node *node; in latch_tree_find()