Lines Matching refs:dn
169 static int get_children_props(struct device_node *dn, const int **drc_indexes,
175 indexes = of_get_property(dn, "ibm,drc-indexes", NULL);
176 names = of_get_property(dn, "ibm,drc-names", NULL);
177 types = of_get_property(dn, "ibm,drc-types", NULL);
178 domains = of_get_property(dn, "ibm,drc-power-domains", NULL);
202 int rpaphp_get_drc_props(struct device_node *dn, int *drc_index,
211 my_index = of_get_property(dn, "ibm,my-drc-index", NULL);
217 rc = get_children_props(dn->parent, &indexes, &names, &types, &domains);
260 * @dn: target &device_node
271 static int is_php_dn(struct device_node *dn, const int **indexes,
277 rc = get_children_props(dn, indexes, names, &drc_types, power_domains);
290 * @dn: device node of slot
304 int rpaphp_add_slot(struct device_node *dn)
312 if (!dn->name || strcmp(dn->name, "pci"))
316 if (!is_php_dn(dn, &indexes, &names, &types, &power_domains))
319 dbg("Entry %s: dn->full_name=%s\n", __func__, dn->full_name);
326 slot = alloc_slot_struct(dn, indexes[i + 1], name, power_domains[i + 1]);
371 struct device_node *dn = NULL;
375 while ((dn = of_find_node_by_name(dn, "pci")))
376 rpaphp_add_slot(dn);