Lines Matching refs:dn
91 static int delete_dt_node(struct device_node *dn) in delete_dt_node() argument
96 pdn = of_get_parent(dn); in delete_dt_node()
97 is_platfac = of_node_is_type(dn, "ibm,platform-facilities") || in delete_dt_node()
110 pr_notice("ignoring remove operation for %pOFfp\n", dn); in delete_dt_node()
114 pr_debug("removing node %pOFfp\n", dn); in delete_dt_node()
115 dlpar_detach_node(dn); in delete_dt_node()
119 static int update_dt_property(struct device_node *dn, struct property **prop, in update_dt_property() argument
172 pr_debug("updating node %pOF property %s\n", dn, name); in update_dt_property()
173 of_update_property(dn, new_prop); in update_dt_property()
180 static int update_dt_node(struct device_node *dn, s32 scope) in update_dt_node() argument
200 upwa->phandle = cpu_to_be32(dn->phandle); in update_dt_node()
237 of_remove_property(dn, of_find_property(dn, in update_dt_node()
243 rc = update_dt_property(dn, &prop, prop_name, in update_dt_node()
266 struct device_node *dn; in add_dt_node() local
269 dn = dlpar_configure_connector(drc_index, parent_dn); in add_dt_node()
270 if (!dn) in add_dt_node()
280 if (of_node_is_type(dn, "ibm,platform-facilities")) { in add_dt_node()
281 pr_notice("ignoring add operation for %pOF\n", dn); in add_dt_node()
282 dlpar_free_cc_nodes(dn); in add_dt_node()
286 rc = dlpar_attach_node(dn, parent_dn); in add_dt_node()
288 dlpar_free_cc_nodes(dn); in add_dt_node()
290 pr_debug("added node %pOFfp\n", dn); in add_dt_node()