Lines Matching refs:name

39 struct property *build_property(const char *name, struct data val,  in build_property()  argument
46 new->name = xstrdup(name); in build_property()
53 struct property *build_property_delete(const char *name) in build_property_delete() argument
59 new->name = xstrdup(name); in build_property_delete()
119 struct node *name_node(struct node *node, const char *name) in name_node() argument
121 assert(node->name == NULL); in name_node()
123 node->name = xstrdup(name); in name_node()
163 delete_property_by_name(old_node, new_prop->name); in merge_nodes()
170 if (streq(old_prop->name, new_prop->name)) { in merge_nodes()
200 delete_node_by_name(old_node, new_child->name); in merge_nodes()
207 if (streq(old_child->name, new_child->name)) { in merge_nodes()
234 char *name; in add_orphan_node() local
248 xasprintf(&name, "fragment@%u", in add_orphan_node()
252 name_node(node, name); in add_orphan_node()
253 free(name); in add_orphan_node()
280 void delete_property_by_name(struct node *node, char *name) in delete_property_by_name() argument
285 if (streq(prop->name, name)) { in delete_property_by_name()
313 void delete_node_by_name(struct node *parent, char *name) in delete_node_by_name() argument
318 if (streq(node->name, name)) { in delete_node_by_name()
340 char *name, const void *data, int len, in append_to_property() argument
346 p = get_property(node, name); in append_to_property()
348 d = data_add_marker(p->val, type, name); in append_to_property()
352 d = data_add_marker(empty_data, type, name); in append_to_property()
354 p = build_property(name, d, NULL); in append_to_property()
419 if (node->name[node->basenamelen] == '\0') in get_unitname()
422 return node->name + node->basenamelen + 1; in get_unitname()
430 if (streq(prop->name, propname)) in get_property()
507 if (streq(child->name, nodename)) in get_subnode()
530 if (p && strprefixeq(path, (size_t)(p - path), child->name)) in get_node_by_path()
532 else if (!p && streq(path, child->name)) in get_node_by_path()
621 const char *name, int format) in add_phandle_property() argument
627 if (get_property(node, name)) in add_phandle_property()
633 add_property(node, build_property(name, d, NULL)); in add_phandle_property()
737 return strcmp(a->name, b->name); in cmp_prop()
773 return strcmp(a->name, b->name); in cmp_subnode()
819 static struct node *build_and_name_child_node(struct node *parent, const char *name) in build_and_name_child_node() argument
824 name_node(node, name); in build_and_name_child_node()
830 static struct node *build_root_node(struct node *dt, const char *name) in build_root_node() argument
834 an = get_subnode(dt, name); in build_root_node()
836 an = build_and_name_child_node(dt, name); in build_root_node()
839 die("Could not build root node /%s\n", name); in build_root_node()
878 an->name); in generate_label_tree_internal()
937 if (strchr(node->fullpath, ':') || strchr(prop->name, ':')) in add_fixup_entry()
941 node->fullpath, prop->name, m->offset); in add_fixup_entry()
1012 compp[i] = wn->name; in add_local_fixup_entry()
1025 append_to_property(wn, prop->name, &value_32, sizeof(value_32), TYPE_UINT32); in add_local_fixup_entry()
1051 void generate_label_tree(struct dt_info *dti, const char *name, bool allocph) in generate_label_tree() argument
1055 generate_label_tree_internal(dti, build_root_node(dti->dt, name), in generate_label_tree()
1059 void generate_fixups_tree(struct dt_info *dti, const char *name) in generate_fixups_tree() argument
1063 generate_fixups_tree_internal(dti, build_root_node(dti->dt, name), in generate_fixups_tree()
1067 void generate_local_fixups_tree(struct dt_info *dti, const char *name) in generate_local_fixups_tree() argument
1071 generate_local_fixups_tree_internal(dti, build_root_node(dti->dt, name), in generate_local_fixups_tree()