Home
last modified time | relevance | path

Searched refs:k_rbtree_root_t (Results 1 – 7 of 7) sorted by relevance

/AliOS-Things-master/kernel/rhino/include/
A Dk_rbtree.h20 struct k_rbtree_root_t { struct
33 #define RBT_ROOT (struct k_rbtree_root_t) { NULL, } argument
62 extern void rbtree_insert_augmented(struct k_rbtree_node_t *node, struct k_rbtree_root_t *root,
64 extern void rbtree_erase_color(struct k_rbtree_node_t *parent, struct k_rbtree_root_t *root,
79 struct k_rbtree_node_t *parent, struct k_rbtree_root_t *root) in rbtree_change_child()
155 static inline void k_rbtree_erase_augmented(struct k_rbtree_node_t *node, struct k_rbtree_root_t *r… in k_rbtree_erase_augmented()
178 extern void k_rbtree_insert_color(struct k_rbtree_node_t *, struct k_rbtree_root_t *);
179 extern void k_rbtree_erase(struct k_rbtree_node_t *, struct k_rbtree_root_t *);
182 extern struct k_rbtree_node_t *k_rbtree_first(const struct k_rbtree_root_t *);
183 extern struct k_rbtree_node_t *k_rbtree_last(const struct k_rbtree_root_t *);
[all …]
/AliOS-Things-master/components/epoll/include/private/
A Drbtree_wrapper.h23 epoll_item_t *rbr_find(struct k_rbtree_root_t *root, int fd);
25 int rbt_insert(struct k_rbtree_root_t *root, epoll_item_t *item);
27 int rbt_delete(struct k_rbtree_root_t *root, int fd);
A Depoll_inner.h30 struct k_rbtree_root_t rb_tree;
/AliOS-Things-master/kernel/rhino/
A Dk_rbtree.c12 struct k_rbtree_root_t *root, int color) in rbtree_rotate_set_parents()
20 static void rbtree_insert(struct k_rbtree_node_t *node, struct k_rbtree_root_t *root, in rbtree_insert()
105 void rbtree_erase_color(struct k_rbtree_node_t *parent, struct k_rbtree_root_t *root, in rbtree_erase_color()
223 void rbtree_insert_augmented(struct k_rbtree_node_t *node, struct k_rbtree_root_t *root, in rbtree_insert_augmented()
229 void k_rbtree_insert_color(struct k_rbtree_node_t *node, struct k_rbtree_root_t *root) in k_rbtree_insert_color()
234 void k_rbtree_erase(struct k_rbtree_node_t *node, struct k_rbtree_root_t *root) in k_rbtree_erase()
243 struct k_rbtree_node_t *k_rbtree_first(const struct k_rbtree_root_t *root) in k_rbtree_first()
257 struct k_rbtree_node_t *k_rbtree_last(const struct k_rbtree_root_t *root) in k_rbtree_last()
318 struct k_rbtree_root_t *root) in k_rbtree_replace_node()
364 struct k_rbtree_node_t *k_rbtree_first_postorder(const struct k_rbtree_root_t *root) in k_rbtree_first_postorder()
A Dk_cfs.c8 static struct k_rbtree_root_t cfs_root = RBT_ROOT;
13 static void node_insert(struct k_rbtree_root_t *root, cfs_node *node, lr_timer_t key) in node_insert()
/AliOS-Things-master/components/epoll/src/
A Drbtree_wrapper.c6 epoll_item_t *rbr_find(struct k_rbtree_root_t *root, int fd) in rbr_find()
28 int rbt_insert(struct k_rbtree_root_t *root, epoll_item_t *item) in rbt_insert()
55 int rbt_delete(struct k_rbtree_root_t *root, int fd) in rbt_delete()
/AliOS-Things-master/components/drivers/core/base/src/
A Ddevice.c11 static struct k_rbtree_root_t device_map = RBT_ROOT;

Completed in 15 milliseconds