• Home
  • Raw
  • Download

Lines Matching refs:pci

580 	struct pci_dn *pci;  in pci_dma_bus_setup_pSeries()  local
593 pci = PCI_DN(dn); in pci_dma_bus_setup_pSeries()
619 pci->phb->dma_window_size = 0x80000000ul; /* To be divided */ in pci_dma_bus_setup_pSeries()
621 while (pci->phb->dma_window_size * children > 0x80000000ul) in pci_dma_bus_setup_pSeries()
622 pci->phb->dma_window_size >>= 1; in pci_dma_bus_setup_pSeries()
624 pci->phb->dma_window_size); in pci_dma_bus_setup_pSeries()
625 pci->phb->dma_window_base_cur = 0; in pci_dma_bus_setup_pSeries()
635 pci->phb->dma_window_size = 0x8000000ul; in pci_dma_bus_setup_pSeries()
636 pci->phb->dma_window_base_cur = 0x8000000ul; in pci_dma_bus_setup_pSeries()
638 pci->table_group = iommu_pseries_alloc_group(pci->phb->node); in pci_dma_bus_setup_pSeries()
639 tbl = pci->table_group->tables[0]; in pci_dma_bus_setup_pSeries()
641 iommu_table_setparms(pci->phb, dn, tbl); in pci_dma_bus_setup_pSeries()
643 iommu_init_table(tbl, pci->phb->node); in pci_dma_bus_setup_pSeries()
644 iommu_register_group(pci->table_group, pci_domain_nr(bus), 0); in pci_dma_bus_setup_pSeries()
647 pci->phb->dma_window_size = 0x80000000ul; in pci_dma_bus_setup_pSeries()
648 while (pci->phb->dma_window_size * children > 0x70000000ul) in pci_dma_bus_setup_pSeries()
649 pci->phb->dma_window_size >>= 1; in pci_dma_bus_setup_pSeries()
651 pr_debug("ISA/IDE, window size is 0x%llx\n", pci->phb->dma_window_size); in pci_dma_bus_setup_pSeries()
1114 struct pci_dn *pci; in pci_dma_dev_setup_pSeriesLP() local
1142 pci = PCI_DN(pdn); in pci_dma_dev_setup_pSeriesLP()
1143 if (!pci->table_group) { in pci_dma_dev_setup_pSeriesLP()
1144 pci->table_group = iommu_pseries_alloc_group(pci->phb->node); in pci_dma_dev_setup_pSeriesLP()
1145 tbl = pci->table_group->tables[0]; in pci_dma_dev_setup_pSeriesLP()
1146 iommu_table_setparms_lpar(pci->phb, pdn, tbl, dma_window); in pci_dma_dev_setup_pSeriesLP()
1148 iommu_init_table(tbl, pci->phb->node); in pci_dma_dev_setup_pSeriesLP()
1149 iommu_register_group(pci->table_group, in pci_dma_dev_setup_pSeriesLP()
1150 pci_domain_nr(pci->phb->bus), 0); in pci_dma_dev_setup_pSeriesLP()
1151 pr_debug(" created table: %p\n", pci->table_group); in pci_dma_dev_setup_pSeriesLP()
1153 pr_debug(" found DMA window, table: %p\n", pci->table_group); in pci_dma_dev_setup_pSeriesLP()
1156 set_iommu_table_base(&dev->dev, pci->table_group->tables[0]); in pci_dma_dev_setup_pSeriesLP()
1288 struct pci_dn *pci = PCI_DN(np); in iommu_reconfig_notifier() local
1301 if (pci && pci->table_group) in iommu_reconfig_notifier()
1302 iommu_pseries_free_group(pci->table_group, in iommu_reconfig_notifier()