Lines Matching refs:dn
495 struct device_node *dn, in iommu_table_setparms() argument
502 node = phb->dn; in iommu_table_setparms()
508 "missing tce entries !\n", dn); in iommu_table_setparms()
545 struct device_node *dn, in iommu_table_setparms_lpar() argument
552 of_parse_dma_window(dn, dma_window, &tbl->it_index, &offset, &size); in iommu_table_setparms_lpar()
574 struct device_node *dn; in pci_dma_bus_setup_pSeries() local
581 dn = pci_bus_to_OF_node(bus); in pci_dma_bus_setup_pSeries()
583 pr_debug("pci_dma_bus_setup_pSeries: setting up bus %pOF\n", dn); in pci_dma_bus_setup_pSeries()
591 pci = PCI_DN(dn); in pci_dma_bus_setup_pSeries()
598 while (isa_dn && isa_dn != dn) in pci_dma_bus_setup_pSeries()
604 for (children = 0, tmp = dn->child; tmp; tmp = tmp->sibling) in pci_dma_bus_setup_pSeries()
639 iommu_table_setparms(pci->phb, dn, tbl); in pci_dma_bus_setup_pSeries()
691 struct device_node *dn, *pdn; in pci_dma_bus_setup_pSeriesLP() local
695 dn = pci_bus_to_OF_node(bus); in pci_dma_bus_setup_pSeriesLP()
698 dn); in pci_dma_bus_setup_pSeriesLP()
701 for (pdn = dn; pdn != NULL; pdn = pdn->parent) { in pci_dma_bus_setup_pSeriesLP()
733 struct device_node *dn; in pci_dma_dev_setup_pSeries() local
738 dn = dev->dev.of_node; in pci_dma_dev_setup_pSeries()
745 struct pci_controller *phb = PCI_DN(dn)->phb; in pci_dma_dev_setup_pSeries()
748 PCI_DN(dn)->table_group = iommu_pseries_alloc_group(phb->node); in pci_dma_dev_setup_pSeries()
749 tbl = PCI_DN(dn)->table_group->tables[0]; in pci_dma_dev_setup_pSeries()
750 iommu_table_setparms(phb, dn, tbl); in pci_dma_dev_setup_pSeries()
761 while (dn && PCI_DN(dn) && PCI_DN(dn)->table_group == NULL) in pci_dma_dev_setup_pSeries()
762 dn = dn->parent; in pci_dma_dev_setup_pSeries()
764 if (dn && PCI_DN(dn)) in pci_dma_dev_setup_pSeries()
766 PCI_DN(dn)->table_group->tables[0]); in pci_dma_dev_setup_pSeries()
935 struct device_node *dn; in query_ddw() local
958 dn = pci_device_to_OF_node(dev); in query_ddw()
959 pdn = PCI_DN(dn); in query_ddw()
992 struct device_node *dn; in create_ddw() local
1004 dn = pci_device_to_OF_node(dev); in create_ddw()
1005 pdn = PCI_DN(dn); in create_ddw()
1071 struct device_node *dn; in reset_dma_window() local
1078 dn = pci_device_to_OF_node(dev); in reset_dma_window()
1079 pdn = PCI_DN(dn); in reset_dma_window()
1110 struct device_node *dn; in enable_ddw() local
1155 dn = pci_device_to_OF_node(dev); in enable_ddw()
1240 create.liobn, dn); in enable_ddw()
1250 dn, ret); in enable_ddw()
1298 struct device_node *pdn, *dn; in pci_dma_dev_setup_pSeriesLP() local
1311 dn = pci_device_to_OF_node(dev); in pci_dma_dev_setup_pSeriesLP()
1312 pr_debug(" node is %pOF\n", dn); in pci_dma_dev_setup_pSeriesLP()
1314 for (pdn = dn; pdn && PCI_DN(pdn) && !PCI_DN(pdn)->table_group; in pci_dma_dev_setup_pSeriesLP()
1324 pci_name(dev), dn); in pci_dma_dev_setup_pSeriesLP()
1350 struct device_node *dn = pci_device_to_OF_node(pdev), *pdn; in iommu_bypass_supported_pSeriesLP() local
1357 dev_dbg(&pdev->dev, "node is %pOF\n", dn); in iommu_bypass_supported_pSeriesLP()
1365 for (pdn = dn; pdn && PCI_DN(pdn) && !PCI_DN(pdn)->table_group; in iommu_bypass_supported_pSeriesLP()
1425 struct device_node *np = rd->dn; in iommu_reconfig_notifier()