Lines Matching refs:latch_tree_node
38 struct latch_tree_node { struct
63 bool (*less)(struct latch_tree_node *a, struct latch_tree_node *b);
64 int (*comp)(void *key, struct latch_tree_node *b);
67 static __always_inline struct latch_tree_node *
70 return container_of(node, struct latch_tree_node, node[idx]); in __lt_from_rb()
74 __lt_insert(struct latch_tree_node *ltn, struct latch_tree_root *ltr, int idx, in __lt_insert()
75 bool (*less)(struct latch_tree_node *a, struct latch_tree_node *b)) in __lt_insert()
81 struct latch_tree_node *ltp; in __lt_insert()
98 __lt_erase(struct latch_tree_node *ltn, struct latch_tree_root *ltr, int idx) in __lt_erase()
103 static __always_inline struct latch_tree_node *
105 int (*comp)(void *key, struct latch_tree_node *node)) in __lt_find()
108 struct latch_tree_node *ltn; in __lt_find()
142 latch_tree_insert(struct latch_tree_node *node, in latch_tree_insert()
169 latch_tree_erase(struct latch_tree_node *node, in latch_tree_erase()
197 static __always_inline struct latch_tree_node *
201 struct latch_tree_node *node; in latch_tree_find()