subst 162 core/ngx_rbtree.c ngx_rbtree_node_t **root, *sentinel, *subst, *temp, *w; subst 171 core/ngx_rbtree.c subst = node; subst 175 core/ngx_rbtree.c subst = node; subst 178 core/ngx_rbtree.c subst = ngx_rbtree_min(node->right, sentinel); subst 180 core/ngx_rbtree.c if (subst->left != sentinel) { subst 181 core/ngx_rbtree.c temp = subst->left; subst 183 core/ngx_rbtree.c temp = subst->right; subst 187 core/ngx_rbtree.c if (subst == *root) { subst 200 core/ngx_rbtree.c red = ngx_rbt_is_red(subst); subst 202 core/ngx_rbtree.c if (subst == subst->parent->left) { subst 203 core/ngx_rbtree.c subst->parent->left = temp; subst 206 core/ngx_rbtree.c subst->parent->right = temp; subst 209 core/ngx_rbtree.c if (subst == node) { subst 211 core/ngx_rbtree.c temp->parent = subst->parent; subst 215 core/ngx_rbtree.c if (subst->parent == node) { subst 216 core/ngx_rbtree.c temp->parent = subst; subst 219 core/ngx_rbtree.c temp->parent = subst->parent; subst 222 core/ngx_rbtree.c subst->left = node->left; subst 223 core/ngx_rbtree.c subst->right = node->right; subst 224 core/ngx_rbtree.c subst->parent = node->parent; subst 225 core/ngx_rbtree.c ngx_rbt_copy_color(subst, node); subst 228 core/ngx_rbtree.c *root = subst; subst 232 core/ngx_rbtree.c node->parent->left = subst; subst 234 core/ngx_rbtree.c node->parent->right = subst; subst 238 core/ngx_rbtree.c if (subst->left != sentinel) { subst 239 core/ngx_rbtree.c subst->left->parent = subst; subst 242 core/ngx_rbtree.c if (subst->right != sentinel) { subst 243 core/ngx_rbtree.c subst->right->parent = subst;