/linux/arch/powerpc/kernel/ |
H A D | msi.c | 16 if (!phb->controller_ops.setup_msi_irqs || in arch_setup_msi_irqs() 17 !phb->controller_ops.teardown_msi_irqs) { in arch_setup_msi_irqs() 26 return phb->controller_ops.setup_msi_irqs(dev, nvec, type); in arch_setup_msi_irqs() 37 if (phb->controller_ops.teardown_msi_irqs) in arch_teardown_msi_irqs() 38 phb->controller_ops.teardown_msi_irqs(dev); in arch_teardown_msi_irqs()
|
H A D | pci-common.c | 217 if (phb->controller_ops.window_alignment) in pcibios_window_alignment() 218 return phb->controller_ops.window_alignment(bus, type); in pcibios_window_alignment() 232 if (hose->controller_ops.setup_bridge) in pcibios_setup_bridge() 233 hose->controller_ops.setup_bridge(bus, type); in pcibios_setup_bridge() 240 if (phb->controller_ops.reset_secondary_bus) { in pcibios_reset_secondary_bus() 241 phb->controller_ops.reset_secondary_bus(dev); in pcibios_reset_secondary_bus() 1050 if (phb->controller_ops.dma_bus_setup) in pcibios_setup_bus_self() 1051 phb->controller_ops.dma_bus_setup(bus); in pcibios_setup_bus_self() 1068 if (phb->controller_ops.dma_dev_setup) in pcibios_bus_add_device() 1069 phb->controller_ops in pcibios_bus_add_device() [all...] |
H A D | dma-iommu.c | 139 if (!phb->controller_ops.iommu_bypass_supported) in dma_iommu_bypass_supported() 141 return phb->controller_ops.iommu_bypass_supported(pdev, mask); in dma_iommu_bypass_supported()
|
H A D | pci_of_scan.c | 337 if (phb->controller_ops.probe_mode) in of_scan_pci_bridge() 338 mode = phb->controller_ops.probe_mode(bus); in of_scan_pci_bridge()
|
H A D | iommu.c | 1256 if (!hose->controller_ops.device_group) in spapr_tce_iommu_device_group() 1259 return hose->controller_ops.device_group(hose, pdev); in spapr_tce_iommu_device_group()
|
/linux/arch/powerpc/platforms/pasemi/ |
H A D | msi.c | 156 WARN_ON(phb->controller_ops.setup_msi_irqs); in mpic_pasemi_msi_init() 157 phb->controller_ops.setup_msi_irqs = pasemi_msi_setup_msi_irqs; in mpic_pasemi_msi_init() 158 phb->controller_ops.teardown_msi_irqs = pasemi_msi_teardown_msi_irqs; in mpic_pasemi_msi_init()
|
H A D | pci.c | 253 hose->controller_ops = pasemi_pci_controller_ops; in pas_add_bridge()
|
/linux/arch/powerpc/sysdev/ |
H A D | mpic_u3msi.c | 190 WARN_ON(phb->controller_ops.setup_msi_irqs); in mpic_u3msi_init() 191 phb->controller_ops.setup_msi_irqs = u3msi_setup_msi_irqs; in mpic_u3msi_init() 192 phb->controller_ops.teardown_msi_irqs = u3msi_teardown_msi_irqs; in mpic_u3msi_init()
|
H A D | dart_iommu.c | 389 void __init iommu_init_early_dart(struct pci_controller_ops *controller_ops) in iommu_init_early_dart() argument 413 controller_ops->dma_dev_setup = pci_dma_dev_setup_dart; in iommu_init_early_dart() 414 controller_ops->dma_bus_setup = pci_dma_bus_setup_dart; in iommu_init_early_dart() 415 controller_ops->iommu_bypass_supported = iommu_bypass_supported_dart; in iommu_init_early_dart()
|
/linux/drivers/mtd/spi-nor/ |
H A D | core.c | 171 return nor->controller_ops->read_reg(nor, opcode, buf, len); in spi_nor_controller_ops_read_reg() 180 return nor->controller_ops->write_reg(nor, opcode, buf, len); in spi_nor_controller_ops_write_reg() 188 return nor->controller_ops->erase(nor, offs); in spi_nor_controller_ops_erase() 252 return nor->controller_ops->read(nor, from, len, buf); in spi_nor_read_data() 312 return nor->controller_ops->write(nor, to, len, buf); in spi_nor_write_data() 440 ret = nor->controller_ops->read_reg(nor, SPINOR_OP_RDID, id, in spi_nor_read_id() 1186 if (nor->controller_ops && nor->controller_ops->prepare) in spi_nor_prep() 1187 ret = nor->controller_ops->prepare(nor); in spi_nor_prep() 1194 if (nor->controller_ops in spi_nor_unprep() [all...] |
/linux/arch/powerpc/platforms/44x/ |
H A D | hsta_msi.c | 173 phb->controller_ops.setup_msi_irqs = hsta_setup_msi_irqs; in hsta_msi_probe() 174 phb->controller_ops.teardown_msi_irqs = hsta_teardown_msi_irqs; in hsta_msi_probe()
|
/linux/arch/powerpc/platforms/pseries/ |
H A D | pci_dlpar.c | 46 phb->controller_ops = pseries_pci_controller_ops; in init_phb_dynamic()
|
/linux/drivers/mtd/spi-nor/controllers/ |
H A D | nxp-spifi.c | 267 nor->controller_ops->read_reg(nor, SPINOR_OP_RDID, id, in nxp_spifi_dummy_id_read() 345 spifi->nor.controller_ops = &nxp_spifi_controller_ops; in nxp_spifi_setup_flash()
|
/linux/arch/powerpc/include/asm/ |
H A D | pci-bridge.h | 85 struct pci_controller_ops controller_ops; member
|
H A D | iommu.h | 287 extern void iommu_init_early_dart(struct pci_controller_ops *controller_ops);
|
/linux/include/linux/mtd/ |
H A D | spi-nor.h | 374 * @controller_ops: SPI NOR controller driver specific operations. 413 const struct spi_nor_controller_ops *controller_ops; member
|
/linux/arch/powerpc/platforms/powernv/ |
H A D | pci.c | 749 if (hose->controller_ops.shutdown) in pnv_pci_shutdown() 750 hose->controller_ops.shutdown(hose); in pnv_pci_shutdown()
|
/linux/arch/powerpc/platforms/powermac/ |
H A D | pci.c | 798 hose->controller_ops = pmac_pci_controller_ops; in pmac_add_bridge()
|