Lines Matching refs:parent
2114 if (node->parent != NULL &&
2115 node->parent->down == node && node->left == NULL &&
2311 * this node may recursively make its parent the only node in
2312 * the parent level; if so, and if no one is currently using
2313 * the parent node, this is almost the only opportunity to
2315 * since the child and parent may be in different lock buckets,
2325 if (!pruning && node->parent != NULL &&
2326 node->parent->down == node && node->left == NULL &&
2402 dns_rbtnode_t *parent;
2413 parent = node->parent;
2417 if (parent != NULL && parent->down == NULL) {
2419 * node was the only down child of the parent and has
2421 * parent. Keep the lock if possible; otherwise,
2422 * release the old lock and acquire one for the parent.
2424 if (parent->locknum != locknum) {
2427 locknum = parent->locknum;
2439 if (ISC_LINK_LINKED(parent, deadlink))
2441 parent, deadlink);
2442 new_reference(rbtdb, parent);
2444 parent = NULL;
2446 node = parent;
4356 * allowed at the parent side of the zone
4560 * allowed at the parent side of the zone