Lines Matching refs:tree
235 static void flatten_tree(struct node *tree, struct emitter *emit, in flatten_tree() argument
243 if (tree->deleted) in flatten_tree()
246 emit->beginnode(etarget, tree->labels); in flatten_tree()
249 emit->string(etarget, tree->fullpath, 0); in flatten_tree()
251 emit->string(etarget, tree->name, 0); in flatten_tree()
255 for_each_property(tree, prop) { in flatten_tree()
276 emit->cell(etarget, tree->basenamelen+1); in flatten_tree()
279 if ((vi->flags & FTF_VARALIGN) && ((tree->basenamelen+1) >= 8)) in flatten_tree()
282 emit->string(etarget, tree->name, tree->basenamelen); in flatten_tree()
286 for_each_child(tree, child) { in flatten_tree()
290 emit->endnode(etarget, tree->labels); in flatten_tree()
809 struct node *tree; in dt_from_blob() local
914 tree = unflatten_tree(&dtbuf, &strbuf, "", flags); in dt_from_blob()
924 return build_dt_info(DTSF_V1, reservelist, tree, boot_cpuid_phys); in dt_from_blob()