Home
last modified time | relevance | path

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

123456

/openbmc/u-boot/drivers/pci/
H A Dpci.c32 return hose->rw##_##size(hose, dev, offset, value); \
114 if (gd->hose) in pci_get_hose_head()
136 for (hose = pci_get_hose_head(); hose; hose = hose->next) { in pci_bus_to_hose()
149 for (hose = pci_get_hose_head(); hose; hose = hose->next) { in find_hose_by_cfg_addr()
161 if (!hose) in pci_last_busno()
165 hose = hose->next; in pci_last_busno()
176 for (hose = pci_get_hose_head(); hose; hose = hose->next) { in pci_find_devices()
412 hose->fixup_irq(hose, dev); in pci_hose_scan_bus()
445 if (hose->first_busno > hose->current_busno) in pci_hose_scan()
446 hose->current_busno = hose->first_busno; in pci_hose_scan()
[all …]
H A Dpci_auto_old.c183 pci_mem = hose->pci_mem; in pciauto_prescan_setup_bridge()
185 pci_io = hose->pci_io; in pciauto_prescan_setup_bridge()
263 pci_mem = hose->pci_mem; in pciauto_postscan_setup_bridge()
265 pci_io = hose->pci_io; in pciauto_postscan_setup_bridge()
331 pci_io = hose->pci_io; in pciauto_config_device()
344 hose->current_busno++; in pciauto_config_device()
345 pciauto_prescan_setup_bridge(hose, dev, hose->current_busno); in pciauto_config_device()
350 n = pci_hose_scan_bus(hose, hose->current_busno); in pciauto_config_device()
370 hose->current_busno++; in pciauto_config_device()
388 pciauto_setup_device(hose, dev, 0, hose->pci_mem, in pciauto_config_device()
[all …]
H A Dfsl_pci_init.c194 hose->region_count = r - hose->regions; in fsl_pci_setup_inbound_windows()
425 hose->current_busno = hose->first_busno; in fsl_pci_init()
535 hose->last_busno = hose->first_busno; in fsl_pci_init()
563 hose->pci_prefetch, hose->pci_io); in fsl_pci_init()
575 hose->last_busno = pci_hose_scan_bus(hose, hose->current_busno); in fsl_pci_init()
579 hose->last_busno = hose->current_busno; in fsl_pci_init()
589 hose->last_busno = hose->current_busno; in fsl_pci_init()
654 r = hose->regions + hose->region_count; in fsl_pci_init_port()
670 hose->region_count = r - hose->regions; in fsl_pci_init_port()
677 hose->last_busno = hose->first_busno; in fsl_pci_init_port()
[all …]
H A Dpci_auto_common.c84 hose->pci_io = NULL; in pciauto_config_init()
85 hose->pci_mem = NULL; in pciauto_config_init()
91 if (!hose->pci_io || in pciauto_config_init()
92 hose->pci_io->size < hose->regions[i].size) in pciauto_config_init()
93 hose->pci_io = hose->regions + i; in pciauto_config_init()
97 hose->pci_mem->size < hose->regions[i].size) in pciauto_config_init()
98 hose->pci_mem = hose->regions + i; in pciauto_config_init()
102 hose->pci_prefetch->size < hose->regions[i].size) in pciauto_config_init()
103 hose->pci_prefetch = hose->regions + i; in pciauto_config_init()
109 if (hose->pci_mem) in pciauto_config_init()
[all …]
H A Dpci_sh4.c20 hose->first_busno = 0; in pci_sh4_init()
21 hose->region_count = 0; in pci_sh4_init()
22 hose->last_busno = 0xff; in pci_sh4_init()
25 pci_set_region(hose->regions + 0, in pci_sh4_init()
30 hose->region_count++; in pci_sh4_init()
33 pci_set_region(hose->regions + 1, in pci_sh4_init()
38 hose->region_count++; in pci_sh4_init()
47 hose->region_count++; in pci_sh4_init()
52 pci_set_ops(hose, in pci_sh4_init()
60 pci_register_hose(hose); in pci_sh4_init()
[all …]
H A Dpci_msc01.c17 struct pci_controller hose; member
22 hose_to_msc01(struct pci_controller *hose) in hose_to_msc01() argument
24 return container_of(hose, struct msc01_pci_controller, hose); in hose_to_msc01()
90 struct pci_controller *hose; in msc01_pci_init() local
95 hose = &msc01->hose; in msc01_pci_init()
97 hose->first_busno = 0; in msc01_pci_init()
98 hose->last_busno = 0; in msc01_pci_init()
112 hose->region_count = 3; in msc01_pci_init()
114 pci_set_ops(hose, in msc01_pci_init()
122 pci_register_hose(hose); in msc01_pci_init()
[all …]
/openbmc/u-boot/board/freescale/common/
H A Dcds_via.c10 void mpc85xx_config_via(struct pci_controller *hose, in mpc85xx_config_via() argument
17 pci_hose_write_config_byte(hose, dev, 0x48, 0x08); in mpc85xx_config_via()
19 pci_hose_read_config_dword(hose, dev, PCI_COMMAND, &cmdstat); in mpc85xx_config_via()
32 pci_hose_write_config_byte(hose, bridge, PCI_IO_BASE, 0); in mpc85xx_config_via()
42 pciauto_config_device(hose, dev); in mpc85xx_config_via_usbide()
57 void mpc85xx_config_via_usb(struct pci_controller *hose, in mpc85xx_config_via_usb() argument
60 pciauto_config_device(hose, dev); in mpc85xx_config_via_usb()
66 void mpc85xx_config_via_usb2(struct pci_controller *hose, in mpc85xx_config_via_usb2() argument
69 pciauto_config_device(hose, dev); in mpc85xx_config_via_usb2()
78 pciauto_config_device(hose, dev); in mpc85xx_config_via_power()
[all …]
/openbmc/linux/arch/powerpc/sysdev/
H A Dfsl_pci.c74 __indirect_read_config(hose, hose->first_busno, 0, in fsl_pcie_check_link()
121 hose->dma_window_base_cur + hose->dma_window_size - 1; in pci_dma_dev_setup_swiotlb()
450 hose->dn); in setup_pci_atmu()
457 hose->dn); in setup_pci_atmu()
558 if (!hose) in fsl_add_bridge()
595 setup_pci_cmd(hose); in fsl_add_bridge()
636 hose->last_busno); in fsl_add_bridge()
639 hose, hose->cfg_addr, hose->cfg_data); in fsl_add_bridge()
646 setup_pci_atmu(hose); in fsl_add_bridge()
867 if (!hose) in mpc83xx_add_bridge()
[all …]
H A Dindirect_pci.c27 if (bus_number != hose->first_busno) in __indirect_read_config()
38 if (bus_number != hose->first_busno) in __indirect_read_config()
41 bus_no = (bus_number == hose->first_busno) ? in __indirect_read_config()
42 hose->self_busno : bus_number; in __indirect_read_config()
60 cfg_data = hose->cfg_data + (offset & 3); in __indirect_read_config()
93 if (bus->number != hose->first_busno) in indirect_write_config()
104 if (bus->number != hose->first_busno) in indirect_write_config()
108 hose->self_busno : bus->number; in indirect_write_config()
125 (bus->number == hose->first_busno)) in indirect_write_config()
170 hose->ops = &indirect_pci_ops; in setup_indirect_pci()
[all …]
/openbmc/linux/arch/alpha/kernel/
H A Dsys_rawhide.c60 unsigned int mask, hose; in rawhide_enable_irq() local
64 hose = irq / 24; in rawhide_enable_irq()
68 irq -= hose * 24; in rawhide_enable_irq()
81 unsigned int mask, hose; in rawhide_disable_irq() local
85 hose = irq / 24; in rawhide_disable_irq()
89 irq -= hose * 24; in rawhide_disable_irq()
106 hose = irq / 24; in rawhide_mask_and_ack_irq()
110 irq -= hose * 24; in rawhide_mask_and_ack_irq()
164 struct pci_controller *hose; in rawhide_init_irq() local
172 for (hose = hose_head; hose; hose = hose->next) { in rawhide_init_irq()
[all …]
H A Dpci-noop.c36 hose = memblock_alloc(sizeof(*hose), SMP_CACHE_BYTES); in alloc_pci_controller()
37 if (!hose) in alloc_pci_controller()
39 sizeof(*hose)); in alloc_pci_controller()
41 *hose_tail = hose; in alloc_pci_controller()
42 hose_tail = &hose->next; in alloc_pci_controller()
44 return hose; in alloc_pci_controller()
66 for (hose = hose_head; hose; hose = hose->next) in SYSCALL_DEFINE3()
67 if (hose->index == bus) in SYSCALL_DEFINE3()
69 if (!hose) in SYSCALL_DEFINE3()
74 hose = pci_isa_hose; in SYSCALL_DEFINE3()
[all …]
H A Dpci.c334 for (next_busno = 0, hose = hose_head; hose; hose = hose->next) { in common_init_pci()
335 sg_base = hose->sg_pci ? hose->sg_pci->dma_base : ~0; in common_init_pci()
382 for (hose = hose_head; hose; hose = hose->next) { in common_init_pci()
383 bus = hose->bus; in common_init_pci()
394 hose = memblock_alloc(sizeof(*hose), SMP_CACHE_BYTES); in alloc_pci_controller()
395 if (!hose) in alloc_pci_controller()
397 sizeof(*hose)); in alloc_pci_controller()
399 *hose_tail = hose; in alloc_pci_controller()
402 return hose; in alloc_pci_controller()
429 for(hose = hose_head; hose; hose = hose->next) in SYSCALL_DEFINE3()
[all …]
H A Dconsole.c41 struct pci_controller *hose = NULL; in locate_and_init_vga() local
49 if (!hose) in locate_and_init_vga()
50 hose = dev->sysdata; in locate_and_init_vga()
52 hose = sel_func(hose, dev->sysdata); in locate_and_init_vga()
56 if (!hose || (conswitchp == &vga_con && pci_vga_hose == hose)) in locate_and_init_vga()
65 pci_vga_hose = hose; in locate_and_init_vga()
77 struct pci_controller *hose; in find_console_vga_hose() local
84 for (hose = hose_head; hose; hose = hose->next) { in find_console_vga_hose()
85 if (hose->index == h) break; in find_console_vga_hose()
88 if (hose) { in find_console_vga_hose()
[all …]
H A Dcore_mcpcia.c297 pci_isa_hose = hose; in mcpcia_new_hose()
302 hose->io_space = io; in mcpcia_new_hose()
303 hose->mem_space = hae_mem; in mcpcia_new_hose()
307 hose->dense_io_base = 0; in mcpcia_new_hose()
309 hose->index = h; in mcpcia_new_hose()
367 hose->sg_isa = iommu_arena_new(hose, 0x00800000, 0x00800000, in mcpcia_startup_hose()
369 hose->sg_pci = iommu_arena_new(hose, 0x40000000, in mcpcia_startup_hose()
440 for (hose = hose_head; hose; hose = hose->next) in mcpcia_init_hoses()
441 mcpcia_startup_hose(hose); in mcpcia_init_hoses()
551 for (hose = hose_head; hose; hose = hose->next, iodpp++) { in mcpcia_print_system_area()
[all …]
H A Dcore_marvel.c228 io7_port->hose = hose; in io7_init_hose()
238 hose->sparse_mem_base = hose->sparse_io_base = 0; in io7_init_hose()
403 hose = io7->ports[port].hose; in marvel_find_console_vga_hose()
405 if (hose) { in marvel_find_console_vga_hose()
517 if (!hose) in mk_conf_addr()
701 for (hose = hose_head; hose; hose = hose->next) { in marvel_ioremap()
705 if (!hose) in marvel_ioremap()
1035 hose = NULL; in marvel_agp_info()
1047 hose = h; in marvel_agp_info()
1052 if (!hose || !hose->sg_pci) in marvel_agp_info()
[all …]
/openbmc/linux/arch/powerpc/platforms/maple/
H A Dpci.c124 if (hose == NULL) in u3_agp_read_config()
155 if (hose == NULL) in u3_agp_write_config()
261 if (hose == NULL) in u3_ht_read_config()
299 if (hose == NULL) in u3_ht_write_config()
457 u3_agp = hose; in setup_u3_agp()
486 u3_ht = hose; in setup_u3_ht()
506 if (hose == NULL) in maple_add_bridge()
518 setup_u3_ht(hose); in maple_add_bridge()
527 disp_name, hose->first_busno, hose->last_busno); in maple_add_bridge()
576 if (hose != u3_agp) in maple_pci_root_bridge_prepare()
[all …]
/openbmc/linux/arch/sh/drivers/pci/
H A Dpci.c46 res = hose->resources + i; in pcibios_scanbus()
51 offset = hose->io_offset; in pcibios_scanbus()
59 bridge->sysdata = hose; in pcibios_scanbus()
71 hose->bus = bridge->bus; in pcibios_scanbus()
115 *hose_tail = hose; in register_pci_controller()
116 hose_tail = &hose->next; in register_pci_controller()
121 if (!hose->io_map_base) { in register_pci_controller()
136 pcibios_scanbus(hose); in register_pci_controller()
155 for (hose = hose_head; hose; hose = hose->next) in pcibios_init()
156 pcibios_scanbus(hose); in pcibios_init()
[all …]
H A Dcommon.c18 dev.sysdata = hose; in fake_pci_dev()
21 bus.sysdata = hose; in fake_pci_dev()
22 bus.ops = hose->pci_ops; in fake_pci_dev()
90 struct pci_channel *hose = from_timer(hose, t, err_timer); in pcibios_enable_err() local
92 del_timer(&hose->err_timer); in pcibios_enable_err()
94 enable_irq(hose->err_irq); in pcibios_enable_err()
99 struct pci_channel *hose = from_timer(hose, t, serr_timer); in pcibios_enable_serr() local
103 enable_irq(hose->serr_irq); in pcibios_enable_serr()
108 if (hose->err_irq) { in pcibios_enable_timers()
112 if (hose->serr_irq) { in pcibios_enable_timers()
[all …]
H A Dpci-sh7780.c94 struct pci_channel *hose = dev_id; in sh7780_pci_err_irq() local
147 struct pci_channel *hose = dev_id; in sh7780_pci_serr_irq() local
158 hose->serr_timer.expires = jiffies + HZ; in sh7780_pci_serr_irq()
159 add_timer(&hose->serr_timer); in sh7780_pci_serr_irq()
169 __raw_writel(0, hose->reg_base + SH4_PCIAINT); in sh7780_pci_setup_irqs()
180 "PCI SERR interrupt", hose); in sh7780_pci_setup_irqs()
193 "PCI ERR interrupt", hose); in sh7780_pci_setup_irqs()
195 free_irq(hose->serr_irq, hose); in sh7780_pci_setup_irqs()
217 free_irq(hose->err_irq, hose); in sh7780_pci_teardown_irqs()
218 free_irq(hose->serr_irq, hose); in sh7780_pci_teardown_irqs()
[all …]
/openbmc/linux/arch/powerpc/kernel/
H A Dpci_64.c58 pcibios_scan_phb(hose); in pcibios_init()
65 pci_bus_add_devices(hose->bus); in pcibios_init()
80 struct pci_controller *hose; in pcibios_unmap_io_space() local
110 hose = pci_bus_to_host(bus); in pcibios_unmap_io_space()
115 iounmap(hose->io_base_alloc); in pcibios_unmap_io_space()
161 hose->io_base_alloc = NULL; in pcibios_map_phb_io_space()
164 if (hose->pci_io_size == 0 || hose->io_base_phys == 0) in pcibios_map_phb_io_space()
174 if (!hose->io_base_alloc) in pcibios_map_phb_io_space()
176 hose->io_base_virt = hose->io_base_alloc + in pcibios_map_phb_io_space()
181 hose->io_base_phys, hose->io_base_virt, hose->io_base_alloc); in pcibios_map_phb_io_space()
[all …]
/openbmc/linux/arch/powerpc/platforms/powermac/
H A Dpci.c143 if (hose == NULL) in macrisc_cfg_map_bus()
291 if (hose == NULL) in u3_ht_read_config()
407 if (!hose) in u4_pcie_cfg_map_bus()
511 if (!hose) { in init_p2pbridge()
542 if (!hose) { in init_second_ohare()
590 if (!hose) in fixup_nec_usb2()
642 u3_agp = hose; in setup_u3_agp()
689 hose->mem_resources[cur].name = hose->dn->full_name; in parse_region_decode()
794 if (!hose) in pmac_add_bridge()
845 hose, hose->cfg_addr, hose->cfg_data); in pmac_add_bridge()
[all …]
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dpci.c50 hose = &pci_hose[0]; in pci_mpc85xx_init()
52 hose->first_busno = 0; in pci_mpc85xx_init()
53 hose->last_busno = 0xff; in pci_mpc85xx_init()
55 pci_setup_indirect(hose, in pci_mpc85xx_init()
118 hose->region_count = 2; in pci_mpc85xx_init()
120 pci_register_hose(hose); in pci_mpc85xx_init()
145 hose->last_busno = pci_hose_scan(hose); in pci_mpc85xx_init()
148 hose = &pci_hose[1]; in pci_mpc85xx_init()
151 hose->last_busno = 0xff; in pci_mpc85xx_init()
203 hose->region_count = 2; in pci_mpc85xx_init()
[all …]
/openbmc/linux/arch/mips/pci/
H A Dpci-legacy.c89 hose->mem_resource, hose->mem_offset); in pcibios_scanbus()
91 hose->io_resource, hose->io_offset); in pcibios_scanbus()
94 bridge->sysdata = hose; in pcibios_scanbus()
96 bridge->ops = hose->pci_ops; in pcibios_scanbus()
142 hose->of_node = node; in pci_load_of_ranges()
152 hose->io_map_base = in pci_load_of_ranges()
155 res = hose->io_resource; in pci_load_of_ranges()
158 res = hose->mem_resource; in pci_load_of_ranges()
207 if (!hose->io_map_base) { in register_pci_controller()
218 pcibios_scanbus(hose); in register_pci_controller()
[all …]
/openbmc/linux/arch/powerpc/platforms/pasemi/
H A Dpci.c61 struct pci_controller *hose; in workaround_5945() local
69 hose = pci_bus_to_host(bus); in workaround_5945()
159 struct pci_controller *hose; in pa_pxp_read_config() local
162 hose = pci_bus_to_host(bus); in pa_pxp_read_config()
163 if (!hose) in pa_pxp_read_config()
202 if (!hose) in pa_pxp_write_config()
237 hose->ops = &pa_pxp_ops; in setup_pa_pxp()
248 if (!hose) in pas_add_bridge()
251 hose->first_busno = 0; in pas_add_bridge()
252 hose->last_busno = 0xff; in pas_add_bridge()
[all …]
/openbmc/u-boot/arch/powerpc/cpu/mpc83xx/
H A Dpci.c44 hose->regions[i] = *reg; in pci_init_bus()
45 hose->region_count++; in pci_init_bus()
71 i = hose->region_count++; in pci_init_bus()
72 hose->regions[i].bus_start = 0; in pci_init_bus()
73 hose->regions[i].phys_start = 0; in pci_init_bus()
74 hose->regions[i].size = gd->ram_size; in pci_init_bus()
78 hose->last_busno = 0xff; in pci_init_bus()
83 pci_register_hose(hose); in pci_init_bus()
89 dev = PCI_BDF(hose->first_busno, 0, 0); in pci_init_bus()
108 hose->last_busno = pci_hose_scan(hose); in pci_init_bus()
[all …]

123456