/linux/arch/powerpc/platforms/powernv/ |
H A D | pci-sriov.c | 145 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_ioda_fixup_iov_resources() local 251 struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus); in pnv_pci_iov_resource_alignment() local 287 struct pnv_phb *phb; in pnv_pci_vf_release_m64() local 311 static int64_t pnv_ioda_map_m64_segmented(struct pnv_phb *phb, in pnv_ioda_map_m64_segmented() 338 static int64_t pnv_ioda_map_m64_single(struct pnv_phb *phb, in pnv_ioda_map_m64_single() 398 static int pnv_pci_alloc_m64_bar(struct pnv_phb *phb, struct pnv_iov_data *iov) in pnv_pci_alloc_m64_bar() 418 struct pnv_phb *phb; in pnv_pci_vf_assign_m64() local 477 struct pnv_phb *phb; in pnv_ioda_release_vf_PE() local 616 struct pnv_phb *phb; in pnv_ioda_setup_vf_PE() local 678 struct pnv_phb *phb; in pnv_pci_sriov_enable() local
|
H A D | pci.c | 485 static void pnv_pci_handle_eeh_config(struct pnv_phb *phb, u32 pe_no) in pnv_pci_handle_eeh_config() 529 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_config_check_eeh() local 585 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_read() local 621 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_write() local 647 struct pnv_phb *phb = pdn->phb->private_data; in pnv_pci_cfg_check() local 678 struct pnv_phb *phb; in pnv_pci_read_config() local 707 struct pnv_phb *phb; in pnv_pci_write_config() local
|
H A D | pci.h | 57 struct pnv_phb *phb; member 186 static inline bool pnv_pci_is_m64(struct pnv_phb *phb, struct resource *r) in pnv_pci_is_m64()
|
H A D | pci-ioda-tce.c | 20 unsigned long pnv_ioda_parse_tce_sizes(struct pnv_phb *phb) in pnv_ioda_parse_tce_sizes()
|
/linux/arch/powerpc/kernel/ |
H A D | msi.c | 14 struct pci_controller *phb = pci_bus_to_host(dev->bus); in arch_setup_msi_irqs() local 31 struct pci_controller *phb = pci_bus_to_host(dev->bus); in arch_teardown_msi_irqs() local
|
H A D | pci-common.c | 126 struct pci_controller *phb; in pcibios_alloc_controller() local 154 void pcibios_free_controller(struct pci_controller *phb) in pcibios_free_controller() 197 struct pci_controller *phb = (struct pci_controller *) in pcibios_free_controller_deferred() local 215 struct pci_controller *phb = pci_bus_to_host(bus); in pcibios_window_alignment() local 238 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_reset_secondary_bus() local 1036 struct pci_controller *phb; in pcibios_setup_bus_self() local 1056 struct pci_controller *phb; in pcibios_bus_add_device() local 1506 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_enable_device() local 1517 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_disable_device() local
|
H A D | eeh_pe.c | 47 static struct eeh_pe *eeh_pe_alloc(struct pci_controller *phb, int type) in eeh_pe_alloc() 80 int eeh_phb_pe_create(struct pci_controller *phb) in eeh_phb_pe_create() 158 struct eeh_pe *eeh_phb_pe_get(struct pci_controller *phb) in eeh_phb_pe_get() 287 struct eeh_pe *eeh_pe_get(struct pci_controller *phb, int pe_no) in eeh_pe_get()
|
H A D | pci_64.c | 283 struct pci_controller *phb = pci_bus_to_host(bus); in pcibus_to_node() local
|
H A D | pci_dn.c | 467 void pci_devs_phb_init_dynamic(struct pci_controller *phb) in pci_devs_phb_init_dynamic()
|
H A D | dma-iommu.c | 137 struct pci_controller *phb = pci_bus_to_host(pdev->bus); in dma_iommu_bypass_supported() local
|
H A D | pci_of_scan.c | 254 struct pci_controller *phb; in of_scan_pci_bridge() local
|
H A D | iommu.c | 1285 void ppc_iommu_register_device(struct pci_controller *phb) in ppc_iommu_register_device() 1294 void ppc_iommu_unregister_device(struct pci_controller *phb) in ppc_iommu_unregister_device()
|
/linux/arch/powerpc/platforms/pseries/ |
H A D | pci_dlpar.c | 24 struct pci_controller *phb; in init_phb_dynamic() local 68 int remove_phb_dynamic(struct pci_controller *phb) in remove_phb_dynamic()
|
H A D | iommu.c | 581 static void iommu_table_setparms(struct pci_controller *phb, in iommu_table_setparms() 908 struct pci_controller *phb = PCI_DN(dn)->phb; in pci_dma_dev_setup_pSeries() local
|
/linux/arch/powerpc/include/asm/ |
H A D | ppc-pci.h | 38 static inline void ppc_iommu_register_device(struct pci_controller *phb) { } in ppc_iommu_register_device() 39 static inline void ppc_iommu_unregister_device(struct pci_controller *phb) { } in ppc_iommu_unregister_device()
|
H A D | eeh.h | 77 struct pci_controller *phb; /* Associated PHB */ member 352 static inline int eeh_phb_pe_create(struct pci_controller *phb) { return 0; } in eeh_phb_pe_create()
|
H A D | pci-bridge.h | 212 struct pci_controller *phb; /* for pci devices */ member
|
/linux/drivers/pci/hotplug/ |
H A D | rpadlpar_core.c | 141 struct pci_controller *phb = pdn->phb; in dlpar_pci_add_bus() local 172 struct pci_controller *phb; in dlpar_add_pci_slot() local 235 struct pci_controller *phb; in dlpar_add_phb() local
|
/linux/arch/powerpc/platforms/pasemi/ |
H A D | msi.c | 137 struct pci_controller *phb; in mpic_pasemi_msi_init() local
|
/linux/arch/powerpc/platforms/amigaone/ |
H A D | setup.c | 77 int phb = -ENODEV; in amigaone_discover_phbs() local
|
/linux/arch/powerpc/sysdev/ |
H A D | mpic_u3msi.c | 176 struct pci_controller *phb; in mpic_u3msi_init() local
|
/linux/arch/powerpc/platforms/44x/ |
H A D | hsta_msi.c | 127 struct pci_controller *phb; in hsta_msi_probe() local
|