/arch/powerpc/platforms/pseries/ |
D | eeh_dev.c | 54 struct pci_controller *phb = data; in eeh_dev_init() local 79 void __devinit eeh_dev_phb_init_dynamic(struct pci_controller *phb) in eeh_dev_phb_init_dynamic() 98 struct pci_controller *phb, *tmp; in eeh_dev_phb_init() local
|
D | pci_dlpar.c | 138 struct pci_controller *phb; in init_phb_dynamic() local 164 int remove_phb_dynamic(struct pci_controller *phb) in remove_phb_dynamic()
|
D | eeh.c | 988 struct device_node *phb; in eeh_init() local 1030 struct pci_controller *phb; in eeh_add_device_early() local
|
D | iommu.c | 458 static void iommu_table_setparms(struct pci_controller *phb, in iommu_table_setparms() 523 static void iommu_table_setparms_lpar(struct pci_controller *phb, in iommu_table_setparms_lpar() 673 struct pci_controller *phb = PCI_DN(dn)->phb; in pci_dma_dev_setup_pSeries() local
|
/arch/powerpc/platforms/powernv/ |
D | pci-p5ioc2.c | 44 static int pnv_pci_p5ioc2_msi_setup(struct pnv_phb *phb, struct pci_dev *dev, in pnv_pci_p5ioc2_msi_setup() 57 static void pnv_pci_init_p5ioc2_msis(struct pnv_phb *phb) in pnv_pci_init_p5ioc2_msis() 85 static void pnv_pci_init_p5ioc2_msis(struct pnv_phb *phb) { } in pnv_pci_init_p5ioc2_msis() 88 static void __devinit pnv_pci_p5ioc2_dma_dev_setup(struct pnv_phb *phb, in pnv_pci_p5ioc2_dma_dev_setup() 100 struct pnv_phb *phb; in pnv_pci_init_p5ioc2_phb() local
|
D | pci.c | 49 struct pnv_phb *phb = hose->private_data; in pnv_msi_check_device() local 54 static unsigned int pnv_get_one_msi(struct pnv_phb *phb) in pnv_get_one_msi() 75 static void pnv_put_msi(struct pnv_phb *phb, unsigned int hwirq) in pnv_put_msi() 93 struct pnv_phb *phb = hose->private_data; in pnv_setup_msi_irqs() local 138 struct pnv_phb *phb = hose->private_data; in pnv_teardown_msi_irqs() local 154 static void pnv_pci_dump_p7ioc_diag_data(struct pnv_phb *phb) in pnv_pci_dump_p7ioc_diag_data() 216 static void pnv_pci_dump_phb_diag_data(struct pnv_phb *phb) in pnv_pci_dump_phb_diag_data() 228 static void pnv_pci_handle_eeh_config(struct pnv_phb *phb, u32 pe_no) in pnv_pci_handle_eeh_config() 260 static void pnv_pci_config_check_eeh(struct pnv_phb *phb, struct pci_bus *bus, in pnv_pci_config_check_eeh() 290 struct pnv_phb *phb = hose->private_data; in pnv_pci_read_config() local [all …]
|
D | pci-ioda.c | 238 struct pnv_phb *phb = hose->private_data; in pnv_ioda_calc_bus() local 361 struct pnv_phb *phb = hose->private_data; in pnv_ioda_setup_pe_segments() local 524 static int __devinit pnv_ioda_alloc_pe(struct pnv_phb *phb) in pnv_ioda_alloc_pe() 539 static void __devinit pnv_ioda_free_pe(struct pnv_phb *phb, int pe) in pnv_ioda_free_pe() 554 struct pnv_phb *phb = hose->private_data; in __pnv_ioda_get_one_pe() local 578 static int __devinit pnv_ioda_configure_pe(struct pnv_phb *phb, in pnv_ioda_configure_pe() 664 static void __devinit pnv_ioda_link_pe_by_weight(struct pnv_phb *phb, in pnv_ioda_link_pe_by_weight() 705 struct pnv_phb *phb = hose->private_data; in pnv_ioda_setup_dev_PE() local 796 struct pnv_phb *phb = hose->private_data; in pnv_ioda_setup_bus_PE() local 865 static void __devinit pnv_pci_ioda_dma_dev_setup(struct pnv_phb *phb, in pnv_pci_ioda_dma_dev_setup() [all …]
|
/arch/powerpc/platforms/wsp/ |
D | msi.c | 26 struct pci_controller *phb; in wsp_setup_msi_irqs() local 72 struct pci_controller *phb; in wsp_teardown_msi_irqs() local 94 void wsp_setup_phb_msi(struct pci_controller *phb) in wsp_setup_phb_msi()
|
D | msi.h | 16 static inline void wsp_setup_phb_msi(struct pci_controller *phb) { } in wsp_setup_phb_msi()
|
D | wsp_pci.c | 46 struct wsp_phb *phb; member 301 static struct wsp_dma_table *wsp_pci_create_dma32_table(struct wsp_phb *phb, in wsp_pci_create_dma32_table() 409 struct wsp_phb *phb = hose->private_data; in wsp_pci_dma_dev_setup() local 572 static void wsp_pci_wait_io_idle(struct wsp_phb *phb, unsigned long port) in wsp_pci_wait_io_idle() 652 struct wsp_phb *phb; in wsp_setup_one_phb() local 943 struct wsp_phb *phb = m->private; in wsp_pci_regs_show() local 990 struct wsp_phb *phb = dev_id; in wsp_pci_err_irq() local 1074 static void __init wsp_setup_pci_err_reporting(struct wsp_phb *phb) in wsp_setup_pci_err_reporting() 1126 struct wsp_phb *phb; in wsp_setup_pci_late() local
|
/arch/powerpc/platforms/cell/ |
D | celleb_scc_pciex.c | 89 static inline unsigned long get_bus_address(struct pci_controller *phb, in get_bus_address() 95 static u32 scc_pciex_read_port(struct pci_controller *phb, in scc_pciex_read_port() 121 static void scc_pciex_write_port(struct pci_controller *phb, in scc_pciex_write_port() 145 static u8 __scc_pciex_inb(struct pci_controller *phb, unsigned long port) in __scc_pciex_inb() 150 static u16 __scc_pciex_inw(struct pci_controller *phb, unsigned long port) in __scc_pciex_inw() 163 static u32 __scc_pciex_inl(struct pci_controller *phb, unsigned long port) in __scc_pciex_inl() 177 static void __scc_pciex_outb(struct pci_controller *phb, in __scc_pciex_outb() 183 static void __scc_pciex_outw(struct pci_controller *phb, in __scc_pciex_outw() 196 static void __scc_pciex_outl(struct pci_controller *phb, in __scc_pciex_outl() 370 struct pci_controller *phb = pci_bus_to_host(bus); in scc_pciex_read_config() local [all …]
|
D | celleb_pci.c | 416 struct pci_controller *phb) in phb_set_bus_ranges() 439 struct pci_controller *phb) in celleb_setup_fake_pci() 471 int __init celleb_setup_phb(struct pci_controller *phb) in celleb_setup_phb()
|
D | spider-pci.c | 82 static int __init spiderpci_pci_setup_chip(struct pci_controller *phb, in spiderpci_pci_setup_chip()
|
D | setup.c | 120 static int __devinit cell_setup_phb(struct pci_controller *phb) in cell_setup_phb()
|
/arch/powerpc/kernel/ |
D | pci_dn.c | 41 struct pci_controller *phb = data; in update_dn_pci_info() local 132 void __devinit pci_devs_phb_init_dynamic(struct pci_controller *phb) in pci_devs_phb_init_dynamic() 160 struct pci_controller *phb, *tmp; in pci_devs_phb_init() local
|
D | rtas_pci.c | 212 unsigned long __devinit get_phb_buid (struct device_node *phb) in get_phb_buid() 224 struct pci_controller *phb) in phb_set_bus_ranges() 240 int __devinit rtas_setup_phb(struct pci_controller *phb) in rtas_setup_phb() 259 struct pci_controller *phb; in find_and_init_phbs() local
|
D | of_platform.c | 42 struct pci_controller *phb; in of_pci_phb_probe() local
|
D | io-workarounds.c | 36 struct pci_controller *phb = bus->phb; in iowa_pci_find() local 161 void __devinit iowa_register_bus(struct pci_controller *phb, in iowa_register_bus()
|
D | pci_64.c | 268 struct pci_controller *phb = pci_bus_to_host(bus); in pcibus_to_node() local
|
D | pci-common.c | 68 struct pci_controller *phb; in pcibios_alloc_controller() local 92 void pcibios_free_controller(struct pci_controller *phb) in pcibios_free_controller()
|
/arch/powerpc/sysdev/ |
D | mv64x60_pci.c | 32 struct pci_dev *phb; in mv64x60_hs_reg_read() local 53 struct pci_dev *phb; in mv64x60_hs_reg_write() local
|
/arch/powerpc/include/asm/ |
D | io-workarounds.h | 29 struct pci_controller *phb; member
|
D | eeh.h | 56 struct pci_controller *phb; /* Associated PHB */ member 157 static inline void eeh_dev_phb_init_dynamic(struct pci_controller *phb) { } in eeh_dev_phb_init_dynamic()
|
D | pci-bridge.h | 150 struct pci_controller *phb; /* for pci devices */ member
|
/arch/powerpc/platforms/amigaone/ |
D | setup.c | 73 int phb = -ENODEV; in amigaone_setup_arch() local
|