/openbmc/linux/arch/alpha/kernel/ |
H A D | sys_wildfire.c | 304 struct pci_controller *hose = dev->sysdata; in wildfire_map_irq() local 308 int qbbno = hose->index >> 3; in wildfire_map_irq() 309 int pcano = (hose->index >> 1) & 3; in wildfire_map_irq()
|
H A D | sys_eiger.c | 164 struct pci_controller *hose = dev->sysdata; in eiger_swizzle() local 183 if (hose->index == 0 in eiger_swizzle()
|
H A D | setup.c | 243 struct pci_controller *hose; in reserve_std_resources() local 244 for (hose = hose_head; hose; hose = hose->next) in reserve_std_resources() 245 if (hose->index == 0) { in reserve_std_resources() 246 io = hose->io_space; in reserve_std_resources()
|
H A D | sys_marvel.c | 322 struct pci_controller *hose = dev->sysdata; in marvel_map_irq() local 323 struct io7_port *io7_port = hose->sysdata; in marvel_map_irq() 353 hose->index); in marvel_map_irq()
|
H A D | pci_impl.h | 136 struct pci_controller *hose; member
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | eeh_pe.c | 309 struct pci_controller *hose = edev->controller; in eeh_pe_tree_insert() local 318 pe = eeh_pe_get(hose, edev->pe_config_addr); in eeh_pe_tree_insert() 351 pe = eeh_pe_alloc(hose, EEH_PE_VF); in eeh_pe_tree_insert() 353 pe = eeh_pe_alloc(hose, EEH_PE_DEVICE); in eeh_pe_tree_insert() 368 new_pe_parent = eeh_phb_pe_get(hose); in eeh_pe_tree_insert() 371 __func__, hose->global_number); in eeh_pe_tree_insert()
|
H A D | iommu.c | 1344 struct pci_controller *hose; in spapr_tce_iommu_probe_device() local 1350 hose = pdev->bus->sysdata; in spapr_tce_iommu_probe_device() 1352 return &hose->iommu; in spapr_tce_iommu_probe_device() 1361 struct pci_controller *hose; in spapr_tce_iommu_device_group() local 1365 hose = pdev->bus->sysdata; in spapr_tce_iommu_device_group() 1367 if (!hose->controller_ops.device_group) in spapr_tce_iommu_device_group() 1370 return hose->controller_ops.device_group(hose, pdev); in spapr_tce_iommu_device_group() 1418 struct pci_controller *hose; in spapr_tce_setup_phb_iommus_initcall() local 1420 list_for_each_entry(hose, &hose_list, list_node) { in spapr_tce_setup_phb_iommus_initcall() 1421 ppc_iommu_register_device(hose); in spapr_tce_setup_phb_iommus_initcall()
|
H A D | pci_dn.c | 282 struct pci_dn *pci_add_device_node_info(struct pci_controller *hose, in pci_add_device_node_info() argument 297 pdn->phb = hose; in pci_add_device_node_info() 449 struct pci_controller *hose = data; in add_pdn() local 452 pdn = pci_add_device_node_info(hose, dn); in add_pdn()
|
H A D | legacy_serial.c | 528 struct pci_controller *hose; in fixup_port_pio() local 532 hose = pci_find_hose_for_OF_device(np); in fixup_port_pio() 533 if (hose) { in fixup_port_pio() 534 unsigned long offset = (unsigned long)hose->io_base_virt - in fixup_port_pio()
|
H A D | eeh_driver.c | 1122 struct pci_controller *hose; in eeh_handle_special_event() local 1138 list_for_each_entry(hose, &hose_list, list_node) { in eeh_handle_special_event() 1139 phb_pe = eeh_phb_pe_get(hose); in eeh_handle_special_event() 1194 list_for_each_entry(hose, &hose_list, list_node) { in eeh_handle_special_event() 1195 phb_pe = eeh_phb_pe_get(hose); in eeh_handle_special_event()
|
H A D | eeh.c | 956 struct pci_controller *hose, *tmp; in eeh_init() local 982 list_for_each_entry_safe(hose, tmp, &hose_list, list_node) in eeh_init() 983 eeh_phb_pe_create(hose); in eeh_init() 1644 struct pci_controller *hose; in eeh_force_recover_write() local 1669 hose = pci_find_controller_for_domain(phbid); in eeh_force_recover_write() 1670 if (!hose) in eeh_force_recover_write() 1674 pe = eeh_pe_get(hose, pe_no); in eeh_force_recover_write()
|
/openbmc/linux/arch/powerpc/sysdev/ |
H A D | fsl_msi.c | 145 struct pci_controller *hose = pci_bus_to_host(pdev->bus); in fsl_compose_msi_msg() local 151 reg = of_get_property(hose->dn, "msi-address-64", &len); in fsl_compose_msi_msg() 155 address = fsl_pci_immrbar_base(hose) + msi_data->msiir_offset; in fsl_compose_msi_msg() 179 struct pci_controller *hose = pci_bus_to_host(pdev->bus); in fsl_setup_msi_irqs() local 203 np = of_parse_phandle(hose->dn, "fsl,msi", 0); in fsl_setup_msi_irqs() 212 hose->dn, np->phandle); in fsl_setup_msi_irqs()
|
/openbmc/u-boot/cmd/ |
H A D | pci.c | 392 struct pci_controller *hose = pci_bus_to_hose(bus_num); in pciinfo() local 400 if (!hose) in pciinfo() 419 if (pci_skip_dev(hose, dev)) in pciinfo() 623 struct pci_controller *hose = dev_get_uclass_priv(bus); in pci_show_regions() local 627 if (!hose) { in pci_show_regions() 634 for (i = 0, reg = hose->regions; i < hose->region_count; i++, reg++) { in pci_show_regions()
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | grackle.h | 11 extern void setup_grackle(struct pci_controller *hose);
|
H A D | isa-bridge.h | 7 extern void isa_bridge_find_early(struct pci_controller *hose);
|
/openbmc/u-boot/drivers/pci/ |
H A D | pci_auto.c | 375 dm_pciauto_setup_device(dev, 0, hose->pci_mem, in dm_pciauto_config_device() 376 hose->pci_prefetch, hose->pci_io, in dm_pciauto_config_device()
|
H A D | pci_compat.c | 17 int pci_hose_##rw##_config_##name(struct pci_controller *hose, \
|
/openbmc/linux/arch/mips/include/asm/txx9/ |
H A D | pci.h | 17 int txx9_pci66_check(struct pci_controller *hose, int top_bus,
|
/openbmc/linux/arch/mips/pci/ |
H A D | pci-ar71xx.c | 101 struct pci_controller *hose; in pci_bus_to_ar71xx_controller() local 103 hose = (struct pci_controller *) bus->sysdata; in pci_bus_to_ar71xx_controller() 104 return container_of(hose, struct ar71xx_pci_controller, pci_ctrl); in pci_bus_to_ar71xx_controller()
|
H A D | pci-ar724x.c | 67 struct pci_controller *hose; in pci_bus_to_ar724x_controller() local 69 hose = (struct pci_controller *) bus->sysdata; in pci_bus_to_ar724x_controller() 70 return container_of(hose, struct ar724x_pci_controller, pci_controller); in pci_bus_to_ar724x_controller()
|
/openbmc/linux/arch/alpha/include/asm/ |
H A D | agp_backend.h | 21 struct pci_controller *hose; member
|
/openbmc/u-boot/board/freescale/mpc8548cds/ |
H A D | mpc8548cds.c | 171 void dummy_func(struct pci_controller* hose, pci_dev_t dev, struct pci_config_table *tab) { } in dummy_func() argument 242 pci_hose_write_config_word(hose, bus, PCIX_COMMAND, reg16); in pci_init_board()
|
/openbmc/linux/arch/powerpc/platforms/powernv/ |
H A D | pci-ioda-tce.c | 22 struct pci_controller *hose = phb->hose; in pnv_ioda_parse_tce_sizes() local 23 struct device_node *dn = hose->dn; in pnv_ioda_parse_tce_sizes()
|
/openbmc/u-boot/board/socrates/ |
H A D | socrates.c | 188 static struct pci_controller hose = { variable 200 pci_mpc85xx_init (&hose); in pci_init_board()
|
/openbmc/linux/arch/powerpc/platforms/pseries/ |
H A D | pseries.h | 127 struct iommu_group *pSeries_pci_device_group(struct pci_controller *hose,
|