Lines Matching refs:dn
64 struct device_node *dn; in delete_dt_node() local
66 dn = of_find_node_by_phandle(be32_to_cpu(phandle)); in delete_dt_node()
67 if (!dn) in delete_dt_node()
70 pr_debug("removing node %pOFfp\n", dn); in delete_dt_node()
72 dlpar_detach_node(dn); in delete_dt_node()
73 of_node_put(dn); in delete_dt_node()
77 static int update_dt_property(struct device_node *dn, struct property **prop, in update_dt_property() argument
130 pr_debug("updating node %pOF property %s\n", dn, name); in update_dt_property()
131 of_update_property(dn, new_prop); in update_dt_property()
141 struct device_node *dn; in update_dt_node() local
158 dn = of_find_node_by_phandle(be32_to_cpu(phandle)); in update_dt_node()
159 if (!dn) { in update_dt_node()
202 of_remove_property(dn, of_find_property(dn, in update_dt_node()
208 rc = update_dt_property(dn, &prop, prop_name, in update_dt_node()
224 of_node_put(dn); in update_dt_node()
231 struct device_node *dn; in add_dt_node() local
239 dn = dlpar_configure_connector(drc_index, parent_dn); in add_dt_node()
240 if (!dn) { in add_dt_node()
245 rc = dlpar_attach_node(dn, parent_dn); in add_dt_node()
247 dlpar_free_cc_nodes(dn); in add_dt_node()
249 pr_debug("added node %pOFfp\n", dn); in add_dt_node()