Searched refs:hose (Results 1 - 25 of 103) sorted by relevance

12345

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/alpha/kernel/
H A Dconsole.c5 * non-0 I/O hose
39 struct pci_controller *hose = NULL; local
47 if (!hose)
48 hose = dev->sysdata;
50 hose = sel_func(hose, dev->sysdata);
54 if (!hose || (conswitchp == &vga_con && pci_vga_hose == hose))
57 /* Create a new VGA ioport resource WRT the hose it is on. */
58 alpha_vga.start += hose
73 struct pci_controller *hose; local
[all...]
H A Dsys_rawhide.c48 rawhide_update_irq_hw(int hose, int mask) argument
50 *(vuip)MCPCIA_INT_MASK0(MCPCIA_HOSE2MID(hose)) = mask;
52 *(vuip)MCPCIA_INT_MASK0(MCPCIA_HOSE2MID(hose));
61 unsigned int mask, hose; local
64 hose = irq / 24;
65 if (!hose_exists(hose)) /* if hose non-existent, exit */
68 irq -= hose * 24;
72 mask |= cached_irq_masks[hose];
73 cached_irq_masks[hose]
81 unsigned int mask, hose; local
101 unsigned int mask, mask1, hose; local
179 struct pci_controller *hose; local
251 struct pci_controller *hose = dev->sysdata; local
[all...]
H A Dcore_mcpcia.c87 struct pci_controller *hose)
90 unsigned long mid = MCPCIA_HOSE2MID(hose->index);
97 DBG_CFG(("conf_read(addr=0x%lx, type1=%d, hose=%d)\n",
135 struct pci_controller *hose)
138 unsigned long mid = MCPCIA_HOSE2MID(hose->index);
170 struct pci_controller *hose, unsigned long *pci_addr,
176 DBG_CFG(("mk_conf_addr(bus=%d,devfn=0x%x,hose=%d,where=0x%x,"
178 bus, devfn, hose->index, where, pci_addr, type1));
187 addr |= hose->config_space_base;
198 struct pci_controller *hose local
86 conf_read(unsigned long addr, unsigned char type1, struct pci_controller *hose) argument
134 conf_write(unsigned long addr, unsigned int value, unsigned char type1, struct pci_controller *hose) argument
169 mk_conf_addr(struct pci_bus *pbus, unsigned int devfn, int where, struct pci_controller *hose, unsigned long *pci_addr, unsigned char *type1) argument
225 struct pci_controller *hose = bus->sysdata; local
245 mcpcia_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) argument
290 struct pci_controller *hose; local
343 mcpcia_startup_hose(struct pci_controller *hose) argument
420 struct pci_controller *hose; local
517 struct pci_controller *hose; local
591 struct pci_controller *hose; local
[all...]
H A Dpci-noop.c32 struct pci_controller *hose; local
34 hose = alloc_bootmem(sizeof(*hose));
36 *hose_tail = hose;
37 hose_tail = &hose->next;
39 return hose;
55 struct pci_controller *hose; local
57 /* from hose or from bus.devfn */
59 for (hose = hose_head; hose; hos
[all...]
H A Dpci.c101 struct pci_controller *hose = dev->sysdata; local
102 struct pci_iommu_arena *pci = hose->sg_pci;
134 struct pci_controller *hose = dev->sysdata; local
140 if (start - hose->io_space->start < PCIBIOS_MIN_IO)
141 start = PCIBIOS_MIN_IO + hose->io_space->start;
151 if (start - hose->mem_space->start < PCIBIOS_MIN_MEM)
152 start = PCIBIOS_MIN_MEM + hose->mem_space->start;
173 if (hose->sparse_mem_base && size <= 7 * 16*MB) {
266 struct pci_controller *hose = (struct pci_controller *)bus->sysdata; local
274 hose
286 struct pci_controller *hose = bus->sysdata; local
327 struct pci_controller *hose = (struct pci_controller *)dev->sysdata; local
342 struct pci_controller *hose = (struct pci_controller *)dev->sysdata; local
416 struct pci_controller *hose; local
445 struct pci_controller *hose; local
472 struct pci_controller *hose; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/sysdev/
H A Dindirect_pci.c27 struct pci_controller *hose = pci_bus_to_host(bus); local
32 if (hose->indirect_type & PPC_INDIRECT_TYPE_NO_PCIE_LINK) {
33 if (bus->number != hose->first_busno)
40 if (ppc_md.pci_exclude_device(hose, bus->number, devfn))
43 if (hose->indirect_type & PPC_INDIRECT_TYPE_SET_CFG_TYPE)
44 if (bus->number != hose->first_busno)
47 bus_no = (bus->number == hose->first_busno) ?
48 hose->self_busno : bus->number;
50 if (hose->indirect_type & PPC_INDIRECT_TYPE_EXT_REG)
55 if (hose
85 struct pci_controller *hose = pci_bus_to_host(bus); local
157 setup_indirect_pci(struct pci_controller* hose, resource_size_t cfg_addr, resource_size_t cfg_data, u32 flags) argument
[all...]
H A Dxilinx_pci.c40 struct pci_controller *hose; local
46 hose = pci_bus_to_host(dev->bus);
47 if (!hose)
50 if (!of_match_node(xilinx_pci_match, hose->dn))
74 xilinx_pci_exclude_device(struct pci_controller *hose, u_char bus, u8 devfn) argument
84 struct pci_controller *hose; local
98 hose = pcibios_alloc_controller(pci_node);
99 if (!hose) {
105 setup_indirect_pci(hose, r.start + XPLB_PCI_ADDR,
113 early_write_config_word(hose,
[all...]
H A Dfsl_pci.c50 static int __init fsl_pcie_check_link(struct pci_controller *hose) argument
54 early_read_config_dword(hose, 0, 0, PCIE_LTSSM, &val);
98 static void __init setup_pci_atmu(struct pci_controller *hose, argument
108 char *name = hose->dn->full_name;
114 dev_err(hose->parent, "Unable to map ATMU registers\n");
126 if (!(hose->mem_resources[i].flags & IORESOURCE_MEM))
129 paddr_lo = min(paddr_lo, (u64)hose->mem_resources[i].start);
130 paddr_hi = max(paddr_hi, (u64)hose->mem_resources[i].end);
132 n = setup_one_atmu(pci, j, &hose->mem_resources[i],
133 hose
265 setup_pci_cmd(struct pci_controller *hose) argument
288 struct pci_controller *hose = pci_bus_to_host(bus); local
316 struct pci_controller *hose; local
443 struct pci_controller *hose = pci_bus_to_host(bus); local
464 struct pci_controller *hose = pci_bus_to_host(bus); local
516 struct pci_controller *hose = pci_bus_to_host(bus); local
547 mpc83xx_pcie_setup(struct pci_controller *hose, struct resource *reg) argument
596 struct pci_controller *hose; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/microblaze/pci/
H A Dindirect_pci.c26 struct pci_controller *hose = pci_bus_to_host(bus); local
31 if (hose->indirect_type & INDIRECT_TYPE_NO_PCIE_LINK) {
32 if (bus->number != hose->first_busno)
38 if (hose->indirect_type & INDIRECT_TYPE_SET_CFG_TYPE)
39 if (bus->number != hose->first_busno)
42 bus_no = (bus->number == hose->first_busno) ?
43 hose->self_busno : bus->number;
45 if (hose->indirect_type & INDIRECT_TYPE_EXT_REG)
50 if (hose->indirect_type & INDIRECT_TYPE_BIG_ENDIAN)
51 out_be32(hose
80 struct pci_controller *hose = pci_bus_to_host(bus); local
148 setup_indirect_pci(struct pci_controller *hose, resource_size_t cfg_addr, resource_size_t cfg_data, u32 flags) argument
[all...]
H A Dxilinx_pci.c40 struct pci_controller *hose; local
46 hose = pci_bus_to_host(dev->bus);
47 if (!hose)
50 if (!of_match_node(xilinx_pci_match, hose->dn))
75 xilinx_pci_exclude_device(struct pci_controller *hose, u_char bus, u8 devfn) argument
85 void __init xilinx_early_pci_scan(struct pci_controller *hose) argument
98 early_read_config_dword(hose, bus,
114 void __init xilinx_early_pci_scan(struct pci_controller *hose) argument
124 struct pci_controller *hose; local
138 hose
[all...]
H A Dpci_32.c87 struct pci_controller *hose, *tmp; local
103 /* For each hose, we begin searching bridges */
104 list_for_each_entry_safe(hose, tmp, &hose_list, list_node) {
105 struct device_node *node = hose->dn;
109 make_one_node_map(node, hose->first_busno);
195 struct pci_controller *hose = pci_bus_to_host(bus); local
196 if (hose == NULL)
198 return of_node_get(hose->dn);
254 struct pci_controller *hose; local
258 hose
314 pcibios_scan_phb(struct pci_controller *hose) argument
348 struct pci_controller *hose, *tmp; local
390 struct pci_controller *hose, *tmp; local
406 struct pci_controller *hose; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/include/asm/
H A Dgrackle.h10 extern void setup_grackle(struct pci_controller *hose);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/drivers/pci/
H A Dcommon.c10 static struct pci_dev *fake_pci_dev(struct pci_channel *hose, argument
17 dev.sysdata = hose;
20 bus.sysdata = hose;
21 bus.ops = hose->pci_ops;
33 int __init early_##rw##_config_##size(struct pci_channel *hose, \
37 fake_pci_dev(hose, top_bus, bus, devfn), \
48 int __init pci_is_66mhz_capable(struct pci_channel *hose,
61 if (early_read_config_word(hose, top_bus, current_bus,
72 early_read_config_word(hose, top_bus, current_bus,
89 struct pci_channel *hose local
98 struct pci_channel *hose = (struct pci_channel *)__data; local
105 pcibios_enable_timers(struct pci_channel *hose) argument
124 pcibios_handle_status_errors(unsigned long addr, unsigned int status, struct pci_channel *hose) argument
[all...]
H A Dpci-sh7780.c90 struct pci_channel *hose = dev_id; local
96 addr = __raw_readl(hose->reg_base + SH4_PCIALR);
101 status = __raw_readw(hose->reg_base + PCI_STATUS);
107 cmd = pcibios_handle_status_errors(addr, status, hose);
109 __raw_writew(cmd, hose->reg_base + PCI_STATUS);
115 status = __raw_readl(hose->reg_base + SH4_PCIAINT);
123 __raw_writel(cmd, hose->reg_base + SH4_PCIAINT);
128 status = __raw_readl(hose->reg_base + SH4_PCIINT);
136 __raw_writel(cmd, hose->reg_base + SH4_PCIINT);
143 struct pci_channel *hose local
160 sh7780_pci_setup_irqs(struct pci_channel *hose) argument
211 sh7780_pci_teardown_irqs(struct pci_channel *hose) argument
217 sh7780_pci66_init(struct pci_channel *hose) argument
[all...]
H A Dpci.c33 static void __devinit pcibios_scanbus(struct pci_channel *hose) argument
39 bus = pci_scan_bus(next_busno, hose->pci_ops, hose);
40 hose->bus = bus;
42 need_domain_info = need_domain_info || hose->index;
43 hose->need_domain_info = need_domain_info;
46 /* Don't allow 8-bit bus number overflow inside the hose -
61 int __devinit register_pci_controller(struct pci_channel *hose) argument
65 for (i = 0; i < hose->nr_resources; i++) {
66 struct resource *res = hose
115 struct pci_channel *hose; local
135 struct pci_channel *hose = bus->sysdata; local
160 struct pci_channel *hose = bus->sysdata; local
187 struct pci_channel *hose = dev->sysdata; local
207 struct pci_channel *hose = dev->sysdata; local
222 struct pci_channel *hose = dev->sysdata; local
304 pcibios_bus_report_status_early(struct pci_channel *hose, int top_bus, int current_bus, unsigned int status_mask, int warn) argument
372 struct pci_channel *hose; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/pasemi/
H A Dpci.c48 static void volatile __iomem *pa_pxp_cfg_addr(struct pci_controller *hose, argument
51 return hose->cfg_data + PA_PXP_CFA(bus, devfn, offset);
69 struct pci_controller *hose; local
77 hose = pci_bus_to_host(bus);
79 addr = pa_pxp_cfg_addr(hose, bus->number, devfn, offset & ~0x3);
82 dummy = pa_pxp_cfg_addr(hose, bus->number, devfn, 0x10);
108 struct pci_controller *hose; local
111 hose = pci_bus_to_host(bus);
112 if (!hose)
121 addr = pa_pxp_cfg_addr(hose, bu
145 struct pci_controller *hose; local
180 setup_pa_pxp(struct pci_controller *hose) argument
188 struct pci_controller *hose; local
235 struct pci_controller *hose; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/maple/
H A Dpci.c73 /* Lookup the "bus-range" property for the hose */
100 static volatile void __iomem *u3_agp_cfg_access(struct pci_controller* hose, argument
105 if (bus == hose->first_busno) {
114 out_le32(hose->cfg_addr, caddr);
115 } while (in_le32(hose->cfg_addr) != caddr);
118 return hose->cfg_data + offset;
124 struct pci_controller *hose; local
127 hose = pci_bus_to_host(bus);
128 if (hose == NULL)
131 addr = u3_agp_cfg_access(hose, bu
155 struct pci_controller *hose; local
199 u3_ht_cfg_access(struct pci_controller* hose, u8 bus, u8 devfn, u8 offset) argument
213 struct pci_controller *hose; local
248 struct pci_controller *hose; local
302 u4_pcie_cfg_access(struct pci_controller* hose, u8 bus, u8 dev_fn, int offset) argument
324 struct pci_controller *hose; local
355 struct pci_controller *hose; local
390 setup_u3_agp(struct pci_controller* hose) argument
410 setup_u4_pcie(struct pci_controller* hose) argument
422 setup_u3_ht(struct pci_controller* hose) argument
441 struct pci_controller *hose; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/kernel/
H A Dpci_64.c48 struct pci_controller *hose, *tmp; local
66 list_for_each_entry_safe(hose, tmp, &hose_list, list_node) {
67 pcibios_scan_phb(hose, hose->dn);
68 pci_bus_add_devices(hose->bus);
85 struct pci_controller *hose; local
115 hose = pci_bus_to_host(bus);
118 if (hose->io_base_alloc == 0)
121 pr_debug("IO unmapping for PHB %s\n", hose->dn->full_name);
122 pr_debug(" alloc=0x%p\n", hose
139 struct pci_controller *hose; local
203 pcibios_setup_phb_io_space(struct pci_controller *hose) argument
217 struct pci_controller* hose; local
[all...]
H A Dpci_32.c129 struct pci_controller *hose, *tmp; local
145 /* For each hose, we begin searching bridges */
146 list_for_each_entry_safe(hose, tmp, &hose_list, list_node) {
147 struct device_node* node = hose->dn;
151 make_one_node_map(node, hose->first_busno);
236 struct pci_controller *hose = pci_bus_to_host(bus); local
237 if (hose == NULL)
239 return of_node_get(hose->dn);
295 struct pci_controller* hose; local
299 hose
354 pcibios_setup_phb_io_space(struct pci_controller *hose) argument
367 struct pci_controller *hose, *tmp; local
409 struct pci_controller *hose, *tmp; local
425 struct pci_controller* hose; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/powermac/
H A Dpci.c92 /* Lookup the "bus-range" property for the hose */
134 static volatile void __iomem *macrisc_cfg_access(struct pci_controller* hose, argument
139 if (bus == hose->first_busno) {
148 out_le32(hose->cfg_addr, caddr);
149 } while (in_le32(hose->cfg_addr) != caddr);
152 return hose->cfg_data + offset;
158 struct pci_controller *hose; local
161 hose = pci_bus_to_host(bus);
162 if (hose == NULL)
166 addr = macrisc_cfg_access(hose, bu
190 struct pci_controller *hose; local
280 setup_chaos(struct pci_controller *hose, struct resource *addr) argument
305 u3_ht_skip_device(struct pci_controller *hose, struct pci_bus *bus, unsigned int devfn) argument
346 u3_ht_cfg_access(struct pci_controller *hose, u8 bus, u8 devfn, u8 offset, int *swap) argument
362 struct pci_controller *hose; local
413 struct pci_controller *hose; local
472 u4_pcie_cfg_access(struct pci_controller* hose, u8 bus, u8 dev_fn, int offset) argument
494 struct pci_controller *hose; local
526 struct pci_controller *hose; local
610 struct pci_controller* hose; local
656 struct pci_controller* hose = local
683 struct pci_controller *hose; local
718 setup_bandit(struct pci_controller *hose, struct resource *addr) argument
727 setup_uninorth(struct pci_controller *hose, struct resource *addr) argument
741 setup_u3_agp(struct pci_controller* hose) argument
761 setup_u4_pcie(struct pci_controller* hose) argument
780 parse_region_decode(struct pci_controller *hose, u32 decode) argument
817 setup_u3_ht(struct pci_controller* hose) argument
892 struct pci_controller *hose; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/cell/
H A Dcelleb_scc_epci.c45 struct pci_controller *hose)
53 return hose->cfg_addr;
57 struct pci_controller *hose)
65 return hose->cfg_data;
69 struct pci_controller *hose)
73 epci_base = celleb_epci_get_epci_base(hose);
78 static int celleb_epci_check_abort(struct pci_controller *hose, argument
86 epci_base = celleb_epci_get_epci_base(hose);
113 struct pci_controller *hose, unsigned int devfn, int where)
117 if (bus != hose
44 celleb_epci_get_epci_base( struct pci_controller *hose) argument
56 celleb_epci_get_epci_cfg( struct pci_controller *hose) argument
68 clear_and_disable_master_abort_interrupt( struct pci_controller *hose) argument
112 celleb_epci_make_config_addr(struct pci_bus *bus, struct pci_controller *hose, unsigned int devfn, int where) argument
137 struct pci_controller *hose = pci_bus_to_host(bus); local
197 struct pci_controller *hose = pci_bus_to_host(bus); local
254 celleb_epci_init(struct pci_controller *hose) argument
374 celleb_setup_epci(struct device_node *node, struct pci_controller *hose) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/52xx/
H A Dmpc52xx_pci.c110 struct pci_controller *hose = pci_bus_to_host(bus); local
114 if (ppc_md.pci_exclude_device(hose, bus->number, devfn))
117 out_be32(hose->cfg_addr,
128 value = in_8(((u8 __iomem *)hose->cfg_data) +
132 value = in_le16(((u16 __iomem *)hose->cfg_data) +
137 value = in_le16((u16 __iomem *)hose->cfg_data) |
138 (in_le16(((u16 __iomem *)hose->cfg_data) + 1) << 16);
145 value = in_le32(hose->cfg_data);
155 out_be32(hose->cfg_addr, 0);
165 struct pci_controller *hose local
234 mpc52xx_pci_setup(struct pci_controller *hose, struct mpc52xx_pci __iomem *pci_regs, phys_addr_t pci_phys) argument
356 struct pci_controller *hose; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/pci/
H A Dpci.c59 struct pci_controller *hose = dev->sysdata; local
64 if (start < PCIBIOS_MIN_IO + hose->io_resource->start)
65 start = PCIBIOS_MIN_IO + hose->io_resource->start;
74 if (start < PCIBIOS_MIN_MEM + hose->mem_resource->start)
75 start = PCIBIOS_MIN_MEM + hose->mem_resource->start;
81 static void __devinit pcibios_scanbus(struct pci_controller *hose) argument
87 if (!hose->iommu)
90 if (hose->get_busno && pci_probe_only)
91 next_busno = (*hose->get_busno)();
93 bus = pci_scan_bus(next_busno, hose
117 register_pci_controller(struct pci_controller *hose) argument
195 struct pci_controller *hose = (struct pci_controller *)dev->sysdata; local
211 struct pci_controller *hose = (struct pci_controller *)dev->sysdata; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/82xx/
H A Dpq2.c39 static int pq2_pci_exclude_device(struct pci_controller *hose, argument
50 struct pci_controller *hose; local
58 hose = pcibios_alloc_controller(np);
59 if (!hose)
62 hose->dn = np;
64 setup_indirect_pci(hose, r.start + 0x100, r.start + 0x104, 0);
65 pci_process_bridge_OF_ranges(hose, np, 1);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/include/asm/
H A Dpci.h40 extern int register_pci_controller(struct pci_channel *hose);
44 extern int early_read_config_byte(struct pci_channel *hose, int top_bus,
46 extern int early_read_config_word(struct pci_channel *hose, int top_bus,
48 extern int early_read_config_dword(struct pci_channel *hose, int top_bus,
50 extern int early_write_config_byte(struct pci_channel *hose, int top_bus,
52 extern int early_write_config_word(struct pci_channel *hose, int top_bus,
54 extern int early_write_config_dword(struct pci_channel *hose, int top_bus,
56 extern void pcibios_enable_timers(struct pci_channel *hose);
58 unsigned int status, struct pci_channel *hose);
59 extern int pci_is_66mhz_capable(struct pci_channel *hose,
125 struct pci_channel *hose = bus->sysdata; local
[all...]

Completed in 213 milliseconds

12345