Lines Matching refs:tree
236 static void flatten_tree(struct node *tree, struct emitter *emit, in flatten_tree() argument
244 if (tree->deleted) in flatten_tree()
247 emit->beginnode(etarget, tree->labels); in flatten_tree()
250 emit->string(etarget, tree->fullpath, 0); in flatten_tree()
252 emit->string(etarget, tree->name, 0); in flatten_tree()
256 for_each_property(tree, prop) { in flatten_tree()
277 emit->cell(etarget, tree->basenamelen+1); in flatten_tree()
280 if ((vi->flags & FTF_VARALIGN) && ((tree->basenamelen+1) >= 8)) in flatten_tree()
283 emit->string(etarget, tree->name, tree->basenamelen); in flatten_tree()
287 for_each_child(tree, child) { in flatten_tree()
291 emit->endnode(etarget, tree->labels); in flatten_tree()
810 struct node *tree; in dt_from_blob() local
915 tree = unflatten_tree(&dtbuf, &strbuf, "", flags); in dt_from_blob()
925 return build_dt_info(DTSF_V1, reservelist, tree, boot_cpuid_phys); in dt_from_blob()