• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/cell/

Lines Matching refs:dn

80 void axon_msi_debug_setup(struct device_node *dn, struct axon_msic *msic);
82 static inline void axon_msi_debug_setup(struct device_node *dn,
154 struct device_node *dn, *tmp;
158 dn = of_node_get(pci_device_to_OF_node(dev));
159 if (!dn) {
164 for (; dn; dn = of_get_next_parent(dn)) {
165 ph = of_get_property(dn, "msi-translator", NULL);
176 tmp = dn;
177 dn = of_find_node_by_phandle(*ph);
179 if (!dn) {
185 irq_host = irq_find_host(dn);
188 dn->full_name);
195 of_node_put(dn);
210 struct device_node *dn;
215 dn = of_node_get(pci_device_to_OF_node(dev));
216 if (!dn) {
223 for (; dn; dn = of_get_next_parent(dn)) {
225 prop = of_get_property(dn, "msi-address-64", &len);
230 prop = of_get_property(dn, "msi-address-32", &len);
253 of_node_put(dn);
257 of_node_put(dn);
348 struct device_node *dn = device->dev.of_node;
353 pr_devel("axon_msi: setting up dn %s\n", dn->full_name);
358 dn->full_name);
362 dcr_base = dcr_resource_start(dn, 0);
363 dcr_len = dcr_resource_len(dn, 0);
368 dn->full_name);
372 msic->dcr_host = dcr_map(dn, dcr_base, dcr_len);
375 dn->full_name);
383 dn->full_name);
387 virq = irq_of_parse_and_map(dn, 0);
390 dn->full_name);
395 msic->irq_host = irq_alloc_host(dn, IRQ_HOST_MAP_NOMAP,
399 dn->full_name);
426 axon_msi_debug_setup(dn, msic);
428 printk(KERN_DEBUG "axon_msi: setup MSIC on %s\n", dn->full_name);
482 void axon_msi_debug_setup(struct device_node *dn, struct axon_msic *msic)
487 addr = of_translate_address(dn, of_get_property(dn, "reg", NULL));
499 snprintf(name, sizeof(name), "msic_%d", of_node_to_nid(dn));