fdt_next_tag
uint32_t fdt_next_tag(const void *fdt, int offset, int *nextoffset);
if (fdt_next_tag(fdt, offset, &offset) != FDT_BEGIN_NODE)
if (fdt_next_tag(fdt, offset, &offset) != FDT_PROP)
tag = fdt_next_tag(fdt, offset, &nextoffset);
tag = fdt_next_tag(fdt, offset, &nextoffset);
tag = fdt_next_tag(fdt, offset, &nextoffset);
tag = fdt_next_tag(fdt, parentoffset, &nextoffset);
tag = fdt_next_tag(fdt, offset, &nextoffset);
while (fdt_next_tag(fdt, struct_size, &struct_size) != FDT_END)
while ((tag = fdt_next_tag(fdt, offset, &nextoffset)) != FDT_END) {