Lines Matching refs:rn_cchain
168 * The implementation is based on the rn_cchain[] array of rc_node_t pointers
172 * iterator carries an index into rn_cchain[]. Thus most of the magic ends up
1748 /* rn_cchain[i] may be NULL for empty snapshots. */
1749 if (np->rn_cchain[i] != NULL)
1750 rc_node_rele(np->rn_cchain[i]);
1976 np->rn_cchain[0] = np;
1977 np->rn_cchain[1] = pp;
2102 assert(pp->rn_cchain[lvl->rsl_level_num - 1] == NULL);
2103 pp->rn_cchain[lvl->rsl_level_num - 1] = np;
2196 cpg->rn_cchain[0] = pg1;
2197 cpg->rn_cchain[1] = pg2;
2986 np = np->rn_cchain[0];
3081 np = np->rn_cchain[0];
3234 cp = np->rn_cchain[idx];
3282 np = np->rn_cchain[0];
3935 np = np->rn_cchain[0];
4744 np = np->rn_cchain[0];
5991 /* rn_cchain isn't valid until children are loaded. */
6002 if (np->rn_cchain[0] == NULL)
6017 ent = np->rn_cchain[nip->rni_clevel];
6065 np = np->rn_cchain[iter->rni_clevel];
6382 np = np->rn_cchain[iter->rni_clevel];
6424 np = parent->rn_cchain[iter->rni_clevel];
6466 rc_node_t *ent = iter->rni_parent->rn_cchain[0];
6510 rc_node_t *ent = iter->rni_parent->rn_cchain[1];
6617 &np->rn_cchain[nip->rni_clevel]->rn_lock);
6640 np = np->rn_cchain[0];