Lines Matching refs:tmp
93 struct k_rbtree_node_t *child = node->rbt_right, *tmp = node->rbt_left; in rbtree_erase_augmented() local
97 if (!tmp) { in rbtree_erase_augmented()
106 tmp = parent; in rbtree_erase_augmented()
108 tmp->rbt_parent_color = pc = node->rbt_parent_color; in rbtree_erase_augmented()
110 rbtree_change_child(node, tmp, parent, root); in rbtree_erase_augmented()
112 tmp = parent; in rbtree_erase_augmented()
115 tmp = child->rbt_left; in rbtree_erase_augmented()
116 if (!tmp) { in rbtree_erase_augmented()
123 successor = tmp; in rbtree_erase_augmented()
124 tmp = tmp->rbt_left; in rbtree_erase_augmented()
125 } while (tmp); in rbtree_erase_augmented()
133 successor->rbt_left = tmp = node->rbt_left; in rbtree_erase_augmented()
134 rbtree_set_parent(tmp, successor); in rbtree_erase_augmented()
137 tmp = __rbtree_parent(pc); in rbtree_erase_augmented()
138 rbtree_change_child(node, successor, tmp, root); in rbtree_erase_augmented()
148 tmp = successor; in rbtree_erase_augmented()
151 augment->propagate(tmp, NULL); in rbtree_erase_augmented()