Lines Matching refs:dn
536 struct device_node *dn, in iommu_table_setparms() argument
543 node = phb->dn; in iommu_table_setparms()
549 "missing tce entries !\n", dn->full_name); in iommu_table_setparms()
602 struct device_node *dn, in iommu_table_setparms_lpar() argument
608 of_parse_dma_window(dn, dma_window, &tbl->it_index, &offset, &size); in iommu_table_setparms_lpar()
627 struct device_node *dn; in pci_dma_bus_setup_pSeries() local
634 dn = pci_bus_to_OF_node(bus); in pci_dma_bus_setup_pSeries()
636 pr_debug("pci_dma_bus_setup_pSeries: setting up bus %s\n", dn->full_name); in pci_dma_bus_setup_pSeries()
644 pci = PCI_DN(dn); in pci_dma_bus_setup_pSeries()
651 while (isa_dn && isa_dn != dn) in pci_dma_bus_setup_pSeries()
657 for (children = 0, tmp = dn->child; tmp; tmp = tmp->sibling) in pci_dma_bus_setup_pSeries()
692 iommu_table_setparms(pci->phb, dn, tbl); in pci_dma_bus_setup_pSeries()
714 struct device_node *dn, *pdn; in pci_dma_bus_setup_pSeriesLP() local
718 dn = pci_bus_to_OF_node(bus); in pci_dma_bus_setup_pSeriesLP()
721 dn->full_name); in pci_dma_bus_setup_pSeriesLP()
724 for (pdn = dn; pdn != NULL; pdn = pdn->parent) { in pci_dma_bus_setup_pSeriesLP()
755 struct device_node *dn; in pci_dma_dev_setup_pSeries() local
760 dn = dev->dev.of_node; in pci_dma_dev_setup_pSeries()
767 struct pci_controller *phb = PCI_DN(dn)->phb; in pci_dma_dev_setup_pSeries()
770 PCI_DN(dn)->table_group = iommu_pseries_alloc_group(phb->node); in pci_dma_dev_setup_pSeries()
771 tbl = PCI_DN(dn)->table_group->tables[0]; in pci_dma_dev_setup_pSeries()
772 iommu_table_setparms(phb, dn, tbl); in pci_dma_dev_setup_pSeries()
775 iommu_register_group(PCI_DN(dn)->table_group, in pci_dma_dev_setup_pSeries()
786 while (dn && PCI_DN(dn) && PCI_DN(dn)->table_group == NULL) in pci_dma_dev_setup_pSeries()
787 dn = dn->parent; in pci_dma_dev_setup_pSeries()
789 if (dn && PCI_DN(dn)) { in pci_dma_dev_setup_pSeries()
791 PCI_DN(dn)->table_group->tables[0]); in pci_dma_dev_setup_pSeries()
1001 struct device_node *dn; in enable_ddw() local
1045 dn = pci_device_to_OF_node(dev); in enable_ddw()
1106 create.liobn, dn->full_name); in enable_ddw()
1116 dn->full_name, ret); in enable_ddw()
1162 struct device_node *pdn, *dn; in pci_dma_dev_setup_pSeriesLP() local
1175 dn = pci_device_to_OF_node(dev); in pci_dma_dev_setup_pSeriesLP()
1176 pr_debug(" node is %s\n", dn->full_name); in pci_dma_dev_setup_pSeriesLP()
1178 for (pdn = dn; pdn && PCI_DN(pdn) && !PCI_DN(pdn)->table_group; in pci_dma_dev_setup_pSeriesLP()
1188 pci_name(dev), of_node_full_name(dn)); in pci_dma_dev_setup_pSeriesLP()
1214 struct device_node *pdn, *dn; in dma_set_mask_pSeriesLP() local
1229 dn = pci_device_to_OF_node(pdev); in dma_set_mask_pSeriesLP()
1230 dev_dbg(dev, "node is %s\n", dn->full_name); in dma_set_mask_pSeriesLP()
1238 for (pdn = dn; pdn && PCI_DN(pdn) && !PCI_DN(pdn)->table_group; in dma_set_mask_pSeriesLP()
1276 struct device_node *dn; in dma_get_required_mask_pSeriesLP() local
1278 dn = pci_device_to_OF_node(pdev); in dma_get_required_mask_pSeriesLP()
1281 for (; dn && PCI_DN(dn) && !PCI_DN(dn)->table_group; in dma_get_required_mask_pSeriesLP()
1282 dn = dn->parent) in dma_get_required_mask_pSeriesLP()
1283 if (of_get_property(dn, "ibm,dma-window", NULL)) in dma_get_required_mask_pSeriesLP()
1286 if (dn && PCI_DN(dn) && in dma_get_required_mask_pSeriesLP()
1287 of_get_property(dn, "ibm,ddw-applicable", NULL)) in dma_get_required_mask_pSeriesLP()
1338 struct device_node *np = rd->dn; in iommu_reconfig_notifier()