Lines Matching refs:dn
466 struct device_node *dn, in iommu_table_setparms() argument
473 node = phb->dn; in iommu_table_setparms()
479 "missing tce entries !\n", dn->full_name); in iommu_table_setparms()
532 struct device_node *dn, in iommu_table_setparms_lpar() argument
538 of_parse_dma_window(dn, dma_window, &tbl->it_index, &offset, &size); in iommu_table_setparms_lpar()
551 struct device_node *dn; in pci_dma_bus_setup_pSeries() local
558 dn = pci_bus_to_OF_node(bus); in pci_dma_bus_setup_pSeries()
560 pr_debug("pci_dma_bus_setup_pSeries: setting up bus %s\n", dn->full_name); in pci_dma_bus_setup_pSeries()
568 pci = PCI_DN(dn); in pci_dma_bus_setup_pSeries()
575 while (isa_dn && isa_dn != dn) in pci_dma_bus_setup_pSeries()
581 for (children = 0, tmp = dn->child; tmp; tmp = tmp->sibling) in pci_dma_bus_setup_pSeries()
616 iommu_table_setparms(pci->phb, dn, tbl); in pci_dma_bus_setup_pSeries()
632 struct device_node *dn, *pdn; in pci_dma_bus_setup_pSeriesLP() local
636 dn = pci_bus_to_OF_node(bus); in pci_dma_bus_setup_pSeriesLP()
639 dn->full_name); in pci_dma_bus_setup_pSeriesLP()
642 for (pdn = dn; pdn != NULL; pdn = pdn->parent) { in pci_dma_bus_setup_pSeriesLP()
671 struct device_node *dn; in pci_dma_dev_setup_pSeries() local
676 dn = dev->dev.of_node; in pci_dma_dev_setup_pSeries()
683 struct pci_controller *phb = PCI_DN(dn)->phb; in pci_dma_dev_setup_pSeries()
688 iommu_table_setparms(phb, dn, tbl); in pci_dma_dev_setup_pSeries()
689 PCI_DN(dn)->iommu_table = iommu_init_table(tbl, phb->node); in pci_dma_dev_setup_pSeries()
692 PCI_DN(dn)->iommu_table); in pci_dma_dev_setup_pSeries()
700 while (dn && PCI_DN(dn) && PCI_DN(dn)->iommu_table == NULL) in pci_dma_dev_setup_pSeries()
701 dn = dn->parent; in pci_dma_dev_setup_pSeries()
703 if (dn && PCI_DN(dn)) in pci_dma_dev_setup_pSeries()
705 PCI_DN(dn)->iommu_table); in pci_dma_dev_setup_pSeries()
914 struct device_node *dn; in enable_ddw() local
958 dn = pci_device_to_OF_node(dev); in enable_ddw()
1019 create.liobn, dn->full_name); in enable_ddw()
1029 dn->full_name, ret); in enable_ddw()
1075 struct device_node *pdn, *dn; in pci_dma_dev_setup_pSeriesLP() local
1088 dn = pci_device_to_OF_node(dev); in pci_dma_dev_setup_pSeriesLP()
1089 pr_debug(" node is %s\n", dn->full_name); in pci_dma_dev_setup_pSeriesLP()
1091 for (pdn = dn; pdn && PCI_DN(pdn) && !PCI_DN(pdn)->iommu_table; in pci_dma_dev_setup_pSeriesLP()
1101 pci_name(dev), of_node_full_name(dn)); in pci_dma_dev_setup_pSeriesLP()
1124 struct device_node *pdn, *dn; in dma_set_mask_pSeriesLP() local
1139 dn = pci_device_to_OF_node(pdev); in dma_set_mask_pSeriesLP()
1140 dev_dbg(dev, "node is %s\n", dn->full_name); in dma_set_mask_pSeriesLP()
1148 for (pdn = dn; pdn && PCI_DN(pdn) && !PCI_DN(pdn)->iommu_table; in dma_set_mask_pSeriesLP()
1187 struct device_node *dn; in dma_get_required_mask_pSeriesLP() local
1189 dn = pci_device_to_OF_node(pdev); in dma_get_required_mask_pSeriesLP()
1192 for (; dn && PCI_DN(dn) && !PCI_DN(dn)->iommu_table; in dma_get_required_mask_pSeriesLP()
1193 dn = dn->parent) in dma_get_required_mask_pSeriesLP()
1194 if (of_get_property(dn, "ibm,dma-window", NULL)) in dma_get_required_mask_pSeriesLP()
1197 if (dn && PCI_DN(dn) && in dma_get_required_mask_pSeriesLP()
1198 of_get_property(dn, "ibm,ddw-applicable", NULL)) in dma_get_required_mask_pSeriesLP()
1258 struct device_node *np = rd->dn; in iommu_reconfig_notifier()