Lines Matching full:depth
239 int fdt_next_node(const void *fdt, int offset, int *depth) in fdt_next_node() argument
258 if (depth) in fdt_next_node()
259 (*depth)++; in fdt_next_node()
263 if (depth && ((--(*depth)) < 0)) in fdt_next_node()
269 || ((nextoffset == -FDT_ERR_TRUNCATED) && !depth)) in fdt_next_node()
281 int depth = 0; in fdt_first_subnode() local
283 offset = fdt_next_node(fdt, offset, &depth); in fdt_first_subnode()
284 if (offset < 0 || depth != 1) in fdt_first_subnode()
292 int depth = 1; in fdt_next_subnode() local
295 * With respect to the parent, the depth of the next subnode will be in fdt_next_subnode()
299 offset = fdt_next_node(fdt, offset, &depth); in fdt_next_subnode()
300 if (offset < 0 || depth < 1) in fdt_next_subnode()
302 } while (depth > 1); in fdt_next_subnode()