Lines Matching defs:path
1943 * @path: where to put the nnode
1951 struct lpt_scan_node *path,
1962 path->in_tree = 1;
1963 path->ptr.nnode = nnode;
1966 nnode = &path->nnode;
1967 path->in_tree = 0;
1968 path->ptr.nnode = nnode;
2002 * @path: where to put the pnode
2010 struct lpt_scan_node *path,
2021 path->in_tree = 1;
2022 path->ptr.pnode = pnode;
2025 pnode = &path->pnode;
2026 path->in_tree = 0;
2027 path->ptr.pnode = pnode;
2084 struct lpt_scan_node *path;
2101 path = kmalloc_array(c->lpt_hght + 1, sizeof(struct lpt_scan_node),
2103 if (!path)
2106 path[0].ptr.nnode = c->nroot;
2107 path[0].in_tree = 1;
2116 nnode = scan_get_nnode(c, path + h, nnode, iip);
2123 pnode = scan_get_pnode(c, path + h, nnode, iip);
2135 ret = scan_cb(c, lprops, path[h].in_tree, data);
2141 /* Add all the nodes in path to the tree in memory */
2146 if (path[h].in_tree)
2148 nnode = kmemdup(&path[h].nnode, sz, GFP_NOFS);
2155 path[h].ptr.nnode = nnode;
2156 path[h].in_tree = 1;
2157 path[h + 1].cnode.parent = nnode;
2159 if (path[h].in_tree)
2165 pnode = kmemdup(&path[h].pnode, sz, GFP_NOFS);
2172 path[h].ptr.pnode = pnode;
2173 path[h].in_tree = 1;
2213 nnode = path[h].ptr.nnode;
2223 nnode = scan_get_nnode(c, path + h, nnode, iip);
2230 pnode = scan_get_pnode(c, path + h, nnode, iip);
2238 kfree(path);