Lines Matching refs:md_node
58 TAILQ_HEAD(md_node_head, md_node) node_list;
63 struct md_node { struct
67 TAILQ_ENTRY(md_node) link; argument
78 struct md_node *node; argument
103 struct md_prop *md_add_prop(struct md *, struct md_node *, const char *);
104 struct md_prop *md_add_prop_val(struct md *, struct md_node *,
106 struct md_prop *md_add_prop_str(struct md *, struct md_node *,
108 struct md_prop *md_add_prop_data(struct md *, struct md_node *,
110 struct md_prop *md_add_prop_arc(struct md *, struct md_node *,
111 const char *,struct md_node *);
112 void md_delete_prop(struct md *, struct md_node *, struct md_prop *);
114 struct md_node *md_find_node(struct md *, const char *);
115 struct md_node *md_find_subnode(struct md *, struct md_node *, const char *);
116 struct md_node *md_add_node(struct md *, const char *);
117 void md_link_node(struct md *, struct md_node *, struct md_node *);
118 struct md_prop *md_find_prop(struct md *, struct md_node *, const char *);
120 bool md_get_prop_val(struct md *, struct md_node *, const char *, uint64_t *);
121 bool md_set_prop_val(struct md *, struct md_node *, const char *, uint64_t);
122 bool md_get_prop_str(struct md *, struct md_node *, const char *,
124 bool md_set_prop_data(struct md *, struct md_node *, const char *,
126 bool md_get_prop_data(struct md *, struct md_node *, const char *,
129 void md_delete_node(struct md *, struct md_node *);