Searched refs:left (Results 1 – 5 of 5) sorted by relevance
/DragonOS-0.1.7/kernel/src/libs/ |
D | bitree.c | 43 struct bt_node_t *bt_create_node(struct bt_node_t *left, struct bt_node_t *right, struct bt_node_t … in bt_create_node() argument 49 node->left = left; in bt_create_node() 79 this_node = this_node->left; in bt_insert() 90 last_node->left = insert_node; in bt_insert() 121 this_node = this_node->left; in bt_query() 141 while (this_node->left != NULL) in bt_get_minimum() 142 this_node = this_node->left; in bt_get_minimum() 165 if (this_node->left == NULL || this_node->right == NULL) in bt_delete() 175 if (to_delete->left != NULL) in bt_delete() 176 to_delete_son = to_delete->left; in bt_delete() [all …]
|
D | rbtree.rs | 36 left: NodePtr<K, V>, field 96 left: NodePtr::null(), in new() 151 self.parent().left() == *self in is_left_child() 162 while !temp.left().is_null() { in min_node() 163 temp = temp.left(); in min_node() 197 if !self.left().is_null() { in prev() 198 self.left().max_node() in prev() 222 fn set_left(&mut self, left: NodePtr<K, V>) { in set_left() 226 unsafe { (*self.0).left = left } in set_left() 246 fn left(&self) -> NodePtr<K, V> { in left() method [all …]
|
/DragonOS-0.1.7/kernel/src/common/ |
D | bitree.h | 6 struct bt_node_t *left; member 43 struct bt_node_t *bt_create_node(struct bt_node_t *left, struct bt_node_t *right, struct bt_node_t …
|
/DragonOS-0.1.7/kernel/src/ktest/ |
D | test-bitree.c | 76 assert(((struct test_value_t *)tree->bt_node->left->value)->tv == tv2->tv); in ktest_bitree_case1()
|
/DragonOS-0.1.7/docs/userland/libc/apis/api-list/ |
D | errno.md | 121 #define ENOSPC 52 /* 设备上没有空间 No space left on device.*/
|