Lines Matching defs:depth
255 /* In-depth first */
290 int offset = 0, depth = 0, initial_depth = 0;
302 * possibly multiple nodes in the first level of depth. We need
303 * set @depth to 1 to make fdt_next_node() happy as it bails
304 * immediately when negative @depth is found. Otherwise, the device
308 depth = initial_depth = 1;
311 nps[depth] = dad;
314 offset >= 0 && depth >= initial_depth;
315 offset = fdt_next_node(blob, offset, &depth)) {
316 if (WARN_ON_ONCE(depth >= FDT_MAX_DEPTH - 1))
323 ret = populate_node(blob, offset, &mem, nps[depth],
324 &nps[depth+1], dryrun);
329 *nodepp = nps[depth+1];
331 root = nps[depth+1];
675 const char *uname, int depth,
681 int offset, rc = 0, depth = -1;
686 for (offset = fdt_next_node(blob, -1, &depth);
687 offset >= 0 && depth >= 0 && !rc;
688 offset = fdt_next_node(blob, offset, &depth)) {
691 rc = it(offset, pathp, depth, data);