Lines Matching refs:dn
501 struct device_node *dn, in iommu_table_setparms() argument
508 node = phb->dn; in iommu_table_setparms()
514 "missing tce entries !\n", dn); in iommu_table_setparms()
551 struct device_node *dn, in iommu_table_setparms_lpar() argument
558 of_parse_dma_window(dn, dma_window, &tbl->it_index, &offset, &size); in iommu_table_setparms_lpar()
580 struct device_node *dn; in pci_dma_bus_setup_pSeries() local
587 dn = pci_bus_to_OF_node(bus); in pci_dma_bus_setup_pSeries()
589 pr_debug("pci_dma_bus_setup_pSeries: setting up bus %pOF\n", dn); in pci_dma_bus_setup_pSeries()
597 pci = PCI_DN(dn); in pci_dma_bus_setup_pSeries()
604 while (isa_dn && isa_dn != dn) in pci_dma_bus_setup_pSeries()
610 for (children = 0, tmp = dn->child; tmp; tmp = tmp->sibling) in pci_dma_bus_setup_pSeries()
645 iommu_table_setparms(pci->phb, dn, tbl); in pci_dma_bus_setup_pSeries()
697 struct device_node *dn, *pdn; in pci_dma_bus_setup_pSeriesLP() local
701 dn = pci_bus_to_OF_node(bus); in pci_dma_bus_setup_pSeriesLP()
704 dn); in pci_dma_bus_setup_pSeriesLP()
707 for (pdn = dn; pdn != NULL; pdn = pdn->parent) { in pci_dma_bus_setup_pSeriesLP()
739 struct device_node *dn; in pci_dma_dev_setup_pSeries() local
744 dn = dev->dev.of_node; in pci_dma_dev_setup_pSeries()
751 struct pci_controller *phb = PCI_DN(dn)->phb; in pci_dma_dev_setup_pSeries()
754 PCI_DN(dn)->table_group = iommu_pseries_alloc_group(phb->node); in pci_dma_dev_setup_pSeries()
755 tbl = PCI_DN(dn)->table_group->tables[0]; in pci_dma_dev_setup_pSeries()
756 iommu_table_setparms(phb, dn, tbl); in pci_dma_dev_setup_pSeries()
759 iommu_register_group(PCI_DN(dn)->table_group, in pci_dma_dev_setup_pSeries()
770 while (dn && PCI_DN(dn) && PCI_DN(dn)->table_group == NULL) in pci_dma_dev_setup_pSeries()
771 dn = dn->parent; in pci_dma_dev_setup_pSeries()
773 if (dn && PCI_DN(dn)) { in pci_dma_dev_setup_pSeries()
775 PCI_DN(dn)->table_group->tables[0]); in pci_dma_dev_setup_pSeries()
899 struct device_node *dn; in query_ddw() local
911 dn = pci_device_to_OF_node(dev); in query_ddw()
912 pdn = PCI_DN(dn); in query_ddw()
928 struct device_node *dn; in create_ddw() local
940 dn = pci_device_to_OF_node(dev); in create_ddw()
941 pdn = PCI_DN(dn); in create_ddw()
985 struct device_node *dn; in enable_ddw() local
1029 dn = pci_device_to_OF_node(dev); in enable_ddw()
1090 create.liobn, dn); in enable_ddw()
1100 dn, ret); in enable_ddw()
1146 struct device_node *pdn, *dn; in pci_dma_dev_setup_pSeriesLP() local
1159 dn = pci_device_to_OF_node(dev); in pci_dma_dev_setup_pSeriesLP()
1160 pr_debug(" node is %pOF\n", dn); in pci_dma_dev_setup_pSeriesLP()
1162 for (pdn = dn; pdn && PCI_DN(pdn) && !PCI_DN(pdn)->table_group; in pci_dma_dev_setup_pSeriesLP()
1172 pci_name(dev), dn); in pci_dma_dev_setup_pSeriesLP()
1199 struct device_node *pdn, *dn; in dma_set_mask_pSeriesLP() local
1214 dn = pci_device_to_OF_node(pdev); in dma_set_mask_pSeriesLP()
1215 dev_dbg(dev, "node is %pOF\n", dn); in dma_set_mask_pSeriesLP()
1223 for (pdn = dn; pdn && PCI_DN(pdn) && !PCI_DN(pdn)->table_group; in dma_set_mask_pSeriesLP()
1261 struct device_node *dn; in dma_get_required_mask_pSeriesLP() local
1263 dn = pci_device_to_OF_node(pdev); in dma_get_required_mask_pSeriesLP()
1266 for (; dn && PCI_DN(dn) && !PCI_DN(dn)->table_group; in dma_get_required_mask_pSeriesLP()
1267 dn = dn->parent) in dma_get_required_mask_pSeriesLP()
1268 if (of_get_property(dn, "ibm,dma-window", NULL)) in dma_get_required_mask_pSeriesLP()
1271 if (dn && PCI_DN(dn) && in dma_get_required_mask_pSeriesLP()
1272 of_get_property(dn, "ibm,ddw-applicable", NULL)) in dma_get_required_mask_pSeriesLP()
1323 struct device_node *np = rd->dn; in iommu_reconfig_notifier()