Home
last modified time | relevance | path

Searched refs:controller_ops (Results 1 – 25 of 25) sorted by relevance

/linux-4.4.14/arch/powerpc/kernel/
Dmsi.c20 if (!phb->controller_ops.setup_msi_irqs || in arch_setup_msi_irqs()
21 !phb->controller_ops.teardown_msi_irqs) { in arch_setup_msi_irqs()
30 return phb->controller_ops.setup_msi_irqs(dev, nvec, type); in arch_setup_msi_irqs()
37 phb->controller_ops.teardown_msi_irqs(dev); in arch_teardown_msi_irqs()
Dpci-hotplug.c36 if (phb->controller_ops.release_device) in pcibios_release_device()
37 phb->controller_ops.release_device(dev); in pcibios_release_device()
89 if (phb->controller_ops.probe_mode) in pcibios_add_pci_devices()
90 mode = phb->controller_ops.probe_mode(bus); in pcibios_add_pci_devices()
Dpci-common.c116 if (phb->controller_ops.window_alignment) in pcibios_window_alignment()
117 return phb->controller_ops.window_alignment(bus, type); in pcibios_window_alignment()
131 if (phb->controller_ops.reset_secondary_bus) { in pcibios_reset_secondary_bus()
132 phb->controller_ops.reset_secondary_bus(dev); in pcibios_reset_secondary_bus()
967 if (phb->controller_ops.dma_bus_setup) in pcibios_setup_bus_self()
968 phb->controller_ops.dma_bus_setup(bus); in pcibios_setup_bus_self()
985 if (phb->controller_ops.dma_dev_setup) in pcibios_setup_device()
986 phb->controller_ops.dma_dev_setup(dev); in pcibios_setup_device()
1457 if (phb->controller_ops.enable_device_hook) in pcibios_enable_device()
1458 if (!phb->controller_ops.enable_device_hook(dev)) in pcibios_enable_device()
[all …]
Ddma.c330 if (phb->controller_ops.dma_set_mask) in dma_set_mask()
331 return phb->controller_ops.dma_set_mask(pdev, dma_mask); in dma_set_mask()
359 if (phb->controller_ops.dma_get_required_mask) in dma_get_required_mask()
360 return phb->controller_ops.dma_get_required_mask(pdev); in dma_get_required_mask()
Dpci_of_scan.c292 if (phb->controller_ops.probe_mode) in of_scan_pci_bridge()
293 mode = phb->controller_ops.probe_mode(bus); in of_scan_pci_bridge()
/linux-4.4.14/arch/powerpc/platforms/pasemi/
Dmsi.c165 WARN_ON(phb->controller_ops.setup_msi_irqs); in mpic_pasemi_msi_init()
166 phb->controller_ops.setup_msi_irqs = pasemi_msi_setup_msi_irqs; in mpic_pasemi_msi_init()
167 phb->controller_ops.teardown_msi_irqs = pasemi_msi_teardown_msi_irqs; in mpic_pasemi_msi_init()
Dpci.c204 hose->controller_ops = pasemi_pci_controller_ops; in pas_add_bridge()
/linux-4.4.14/arch/powerpc/sysdev/
Ddart_iommu.c369 void __init iommu_init_early_dart(struct pci_controller_ops *controller_ops) in iommu_init_early_dart() argument
390 controller_ops->dma_dev_setup = pci_dma_dev_setup_dart; in iommu_init_early_dart()
391 controller_ops->dma_bus_setup = pci_dma_bus_setup_dart; in iommu_init_early_dart()
399 controller_ops->dma_dev_setup = NULL; in iommu_init_early_dart()
400 controller_ops->dma_bus_setup = NULL; in iommu_init_early_dart()
Dmpic_u3msi.c199 WARN_ON(phb->controller_ops.setup_msi_irqs); in mpic_u3msi_init()
200 phb->controller_ops.setup_msi_irqs = u3msi_setup_msi_irqs; in mpic_u3msi_init()
201 phb->controller_ops.teardown_msi_irqs = u3msi_teardown_msi_irqs; in mpic_u3msi_init()
Dppc4xx_hsta_msi.c177 phb->controller_ops.setup_msi_irqs = hsta_setup_msi_irqs; in hsta_msi_probe()
178 phb->controller_ops.teardown_msi_irqs = hsta_teardown_msi_irqs; in hsta_msi_probe()
Dfsl_msi.c552 if (!phb->controller_ops.setup_msi_irqs) { in fsl_of_msi_probe()
553 phb->controller_ops.setup_msi_irqs = fsl_setup_msi_irqs; in fsl_of_msi_probe()
554 phb->controller_ops.teardown_msi_irqs = fsl_teardown_msi_irqs; in fsl_of_msi_probe()
555 } else if (phb->controller_ops.setup_msi_irqs != fsl_setup_msi_irqs) { in fsl_of_msi_probe()
Dppc4xx_msi.c256 phb->controller_ops.setup_msi_irqs = ppc4xx_setup_msi_irqs; in ppc4xx_msi_probe()
257 phb->controller_ops.teardown_msi_irqs = ppc4xx_teardown_msi_irqs; in ppc4xx_msi_probe()
Dfsl_pci.c118 hose->controller_ops.dma_dev_setup = pci_dma_dev_setup_swiotlb; in setup_swiotlb_ops()
/linux-4.4.14/arch/powerpc/platforms/pseries/
Dmsi.c528 WARN_ON(phb->controller_ops.setup_msi_irqs); in rtas_msi_init()
529 phb->controller_ops.setup_msi_irqs = rtas_setup_msi_irqs; in rtas_msi_init()
530 phb->controller_ops.teardown_msi_irqs = rtas_teardown_msi_irqs; in rtas_msi_init()
Dpci_dlpar.c80 phb->controller_ops = pseries_pci_controller_ops; in init_phb_dynamic()
Dsetup.c489 phb->controller_ops = pseries_pci_controller_ops; in find_and_init_phbs()
/linux-4.4.14/arch/powerpc/platforms/cell/
Dsetup.c130 phb->controller_ops = cell_pci_controller_ops; in cell_setup_phb()
/linux-4.4.14/arch/powerpc/include/asm/
Dpci-bridge.h82 struct pci_controller_ops controller_ops; member
Diommu.h273 extern void iommu_init_early_dart(struct pci_controller_ops *controller_ops);
/linux-4.4.14/drivers/misc/cxl/
Dvphb.c254 phb->controller_ops = cxl_pci_controller_ops; in cxl_pci_vphb_add()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dpci-p5ioc2.c162 phb->hose->controller_ops = pnv_pci_p5ioc2_controller_ops; in pnv_pci_init_p5ioc2_phb()
Dpci.c796 if (hose->controller_ops.shutdown) in pnv_pci_shutdown()
797 hose->controller_ops.shutdown(hose); in pnv_pci_shutdown()
Dpci-ioda.c3205 hose->controller_ops = pnv_pci_ioda_controller_ops; in pnv_pci_init_ioda_phb()
/linux-4.4.14/arch/powerpc/platforms/maple/
Dpci.c513 hose->controller_ops = maple_pci_controller_ops; in maple_add_bridge()
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dpci.c803 hose->controller_ops = pmac_pci_controller_ops; in pmac_add_bridge()