• Home
  • Raw
  • Download

Lines Matching refs:label

13 void add_label(struct label **labels, char *label)  in add_label()  argument
15 struct label *new; in add_label()
19 if (streq(new->label, label)) { in add_label()
26 new->label = label; in add_label()
31 void delete_labels(struct label **labels) in delete_labels()
33 struct label *label; in delete_labels() local
35 for_each_label(*labels, label) in delete_labels()
36 label->deleted = 1; in delete_labels()
146 struct label *l; in merge_nodes()
152 add_label(&old_node->labels, l->label); in merge_nodes()
173 add_label(&old_prop->labels, l->label); in merge_nodes()
447 struct property *get_property_by_label(struct node *tree, const char *label, in get_property_by_label() argument
456 struct label *l; in get_property_by_label()
459 if (streq(l->label, label)) in get_property_by_label()
464 prop = get_property_by_label(c, label, node); in get_property_by_label()
473 struct marker *get_marker_label(struct node *tree, const char *label, in get_marker_label() argument
486 if (streq(m->ref, label)) in get_marker_label()
491 m = get_marker_label(c, label, node, prop); in get_marker_label()
538 struct node *get_node_by_label(struct node *tree, const char *label) in get_node_by_label() argument
541 struct label *l; in get_node_by_label()
543 assert(label && (strlen(label) > 0)); in get_node_by_label()
546 if (streq(l->label, label)) in get_node_by_label()
550 node = get_node_by_label(child, label); in get_node_by_label()
830 struct label *l; in generate_label_tree_internal()
839 p = get_property(an, l->label); in generate_label_tree_internal()
842 " exists in /%s", l->label, in generate_label_tree_internal()
848 p = build_property(l->label, in generate_label_tree_internal()