Lines Matching refs:tree
258 static void flatten_tree(struct node *tree, struct emitter *emit, in flatten_tree() argument
266 if (tree->deleted) in flatten_tree()
269 emit->beginnode(etarget, tree->labels); in flatten_tree()
272 emit->string(etarget, tree->fullpath, 0); in flatten_tree()
274 emit->string(etarget, tree->name, 0); in flatten_tree()
278 for_each_property(tree, prop) { in flatten_tree()
299 emit->cell(etarget, tree->basenamelen+1); in flatten_tree()
302 if ((vi->flags & FTF_VARALIGN) && ((tree->basenamelen+1) >= 8)) in flatten_tree()
305 emit->string(etarget, tree->name, tree->basenamelen); in flatten_tree()
309 for_each_child(tree, child) { in flatten_tree()
313 emit->endnode(etarget, tree->labels); in flatten_tree()
817 struct node *tree; in dt_from_blob() local
922 tree = unflatten_tree(&dtbuf, &strbuf, "", flags); in dt_from_blob()
932 return build_boot_info(reservelist, tree, boot_cpuid_phys); in dt_from_blob()