Lines Matching refs:rn_child
100 void *rn_child[VM_RADIX_COUNT]; /* Child nodes. */
206 rnode->rn_child[slot] = (void *)((uintptr_t)page | VM_RADIX_ISLEAF);
254 if (rnode->rn_child[slot] == NULL)
256 if (!vm_radix_isleaf(rnode->rn_child[slot]))
257 vm_radix_reclaim_allnodes_int(rnode->rn_child[slot]);
258 rnode->rn_child[slot] = NULL;
279 KASSERT(rnode->rn_child[slot] == NULL,
396 if (rnode->rn_child[slot] == NULL) {
401 parentp = &rnode->rn_child[slot];
402 rnode = rnode->rn_child[slot];
430 tmp->rn_child[slot] = rnode;
471 rnode = rnode->rn_child[slot];
542 child = rnode->rn_child[slot];
560 child = rnode->rn_child[slot];
655 child = rnode->rn_child[slot];
673 child = rnode->rn_child[slot];
738 if (vm_radix_isleaf(rnode->rn_child[slot])) {
739 m = vm_radix_topage(rnode->rn_child[slot]);
742 rnode->rn_child[slot] = NULL;
747 if (rnode->rn_child[i] != NULL)
752 vm_radix_setroot(rtree, rnode->rn_child[i]);
755 KASSERT(parent->rn_child[slot] == rnode,
757 parent->rn_child[slot] = rnode->rn_child[i];
760 rnode->rn_child[i] = NULL;
765 rnode = rnode->rn_child[slot];
818 if (vm_radix_isleaf(rnode->rn_child[slot])) {
819 m = vm_radix_topage(rnode->rn_child[slot]);
821 rnode->rn_child[slot] =
827 } else if (rnode->rn_child[slot] == NULL ||
828 vm_radix_keybarr(rnode->rn_child[slot], index))
830 rnode = rnode->rn_child[slot];
851 if (rnode->rn_child[i] != NULL)
853 i, (void *)rnode->rn_child[i],
854 vm_radix_isleaf(rnode->rn_child[i]) ?
855 vm_radix_topage(rnode->rn_child[i]) : NULL,