Lines Matching refs:dn

543 				 struct device_node *dn,
556 node = phb->dn;
561 "missing tce entries !\n", dn);
585 struct device_node *dn;
592 dn = pci_bus_to_OF_node(bus);
594 pr_debug("pci_dma_bus_setup_pSeries: setting up bus %pOF\n", dn);
602 pci = PCI_DN(dn);
609 while (isa_dn && isa_dn != dn)
615 for (children = 0, tmp = dn->child; tmp; tmp = tmp->sibling)
650 iommu_table_setparms(pci->phb, dn, tbl);
703 static struct device_node *pci_dma_find(struct device_node *dn,
711 for ( ; dn && PCI_DN(dn); dn = dn->parent) {
712 default_prop = of_get_property(dn, "ibm,dma-window", NULL);
714 rdn = dn;
717 ddw_prop = of_get_property(dn, DIRECT64_PROPNAME, NULL);
719 rdn = dn;
723 ddw_prop = of_get_property(dn, DMA64_PROPNAME, NULL);
725 rdn = dn;
774 struct device_node *dn, *pdn;
778 dn = pci_bus_to_OF_node(bus);
781 dn);
783 pdn = pci_dma_find(dn, &prop);
834 struct device_node *dn;
839 dn = dev->dev.of_node;
846 struct pci_controller *phb = PCI_DN(dn)->phb;
849 PCI_DN(dn)->table_group = iommu_pseries_alloc_group(phb->node);
850 tbl = PCI_DN(dn)->table_group->tables[0];
851 iommu_table_setparms(phb, dn, tbl);
864 while (dn && PCI_DN(dn) && PCI_DN(dn)->table_group == NULL)
865 dn = dn->parent;
867 if (dn && PCI_DN(dn))
869 PCI_DN(dn)->table_group->tables[0]);
1085 struct device_node *dn;
1108 dn = pci_device_to_OF_node(dev);
1109 pdn = PCI_DN(dn);
1144 struct device_node *dn;
1156 dn = pci_device_to_OF_node(dev);
1157 pdn = PCI_DN(dn);
1212 struct device_node *dn;
1219 dn = pci_device_to_OF_node(dev);
1220 pdn = PCI_DN(dn);
1309 struct device_node *dn;
1319 dn = of_find_node_by_type(NULL, "ibm,pmemory");
1320 pmem_present = dn != NULL;
1321 of_node_put(dn);
1359 dn = pci_device_to_OF_node(dev);
1448 create.liobn, dn);
1478 dn, ret);
1575 struct device_node *pdn, *dn;
1588 dn = pci_device_to_OF_node(dev);
1589 pr_debug(" node is %pOF\n", dn);
1591 pdn = pci_dma_find(dn, &prop);
1594 "no DMA window found for pci dev=%s dn=%pOF\n",
1595 pci_name(dev), dn);
1633 struct device_node *dn = pci_device_to_OF_node(pdev), *pdn;
1639 dev_dbg(&pdev->dev, "node is %pOF\n", dn);
1647 pdn = pci_dma_find(dn, NULL);
1702 struct device_node *np = rd->dn;
1786 struct device_node *pdn, *dn = pdev->dev.of_node;
1790 pdn = pci_dma_find(dn, NULL);