Lines Matching refs:node

154 struct node {  struct
158 struct node *children; argument
160 struct node *parent; argument
161 struct node *next_sibling; argument
204 struct node *build_node(struct property *proplist, struct node *children);
205 struct node *build_node_delete(void);
206 struct node *name_node(struct node *node, char *name);
207 struct node *omit_node_if_unused(struct node *node);
208 struct node *reference_node(struct node *node);
209 struct node *chain_node(struct node *first, struct node *list);
210 struct node *merge_nodes(struct node *old_node, struct node *new_node);
211 struct node *add_orphan_node(struct node *old_node, struct node *new_node, char *ref);
213 void add_property(struct node *node, struct property *prop);
214 void delete_property_by_name(struct node *node, char *name);
216 void add_child(struct node *parent, struct node *child);
217 void delete_node_by_name(struct node *parent, char *name);
218 void delete_node(struct node *node);
219 void append_to_property(struct node *node,
222 const char *get_unitname(struct node *node);
223 struct property *get_property(struct node *node, const char *propname);
226 struct property *get_property_by_label(struct node *tree, const char *label,
227 struct node **node);
228 struct marker *get_marker_label(struct node *tree, const char *label,
229 struct node **node, struct property **prop);
230 struct node *get_subnode(struct node *node, const char *nodename);
231 struct node *get_node_by_path(struct node *tree, const char *path);
232 struct node *get_node_by_label(struct node *tree, const char *label);
233 struct node *get_node_by_phandle(struct node *tree, cell_t phandle);
234 struct node *get_node_by_ref(struct node *tree, const char *ref);
235 cell_t get_node_phandle(struct node *root, struct node *node);
237 uint32_t guess_boot_cpuid(struct node *tree);
260 struct node *dt; /* the device tree */
270 struct node *tree, uint32_t boot_cpuid_phys);