Lines Matching defs:pathp
511 struct radix_tree_path path[RADIX_TREE_MAX_PATH + 1], *pathp = path;
520 pathp->node = NULL;
530 pathp[1].offset = offset;
531 pathp[1].node = slot;
533 pathp++;
541 while (pathp->node) {
542 if (!tag_get(pathp->node, tag, pathp->offset))
544 tag_clear(pathp->node, tag, pathp->offset);
545 if (any_tag_set(pathp->node, tag))
547 pathp--;
656 struct radix_tree_path *pathp = path;
710 pathp = &path[0];
711 while (pathp->node) {
713 if (tag_get(pathp->node, settag, pathp->offset))
715 tag_set(pathp->node, settag, pathp->offset);
716 pathp++;
1270 struct radix_tree_path path[RADIX_TREE_MAX_PATH + 1], *pathp = path;
1290 pathp->node = NULL;
1296 pathp++;
1298 pathp->offset = offset;
1299 pathp->node = slot;
1312 if (tag_get(pathp->node, tag, pathp->offset))
1318 while (pathp->node) {
1319 pathp->node->slots[pathp->offset] = NULL;
1320 pathp->node->count--;
1328 if (pathp->node->count) {
1329 if (pathp->node == indirect_to_ptr(root->rnode))
1335 to_free = pathp->node;
1336 pathp--;