Searched refs:hose (Results 26 - 50 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 Dcore_titan.c120 struct pci_controller *hose = pbus->sysdata;
133 addr |= hose->config_space_base;
205 titan_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end)
208 (hose->index & 1) ? TITAN_pachip1 : TITAN_pachip0;
213 /* Get the right hose. */
215 if (hose->index & 2)
222 even if hose is an a_port */
252 struct pci_controller *hose;
254 hose = alloc_pci_controller();
256 pci_isa_hose = hose;
118 struct pci_controller *hose = pbus->sysdata; local
202 titan_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) argument
249 struct pci_controller *hose; local
441 struct pci_controller *hose; local
709 struct pci_controller *hose; local
[all...]
H A Dcore_polaris.c149 struct pci_controller *hose;
157 * Create our single hose.
160 pci_isa_hose = hose = alloc_pci_controller();
161 hose->io_space = &ioport_resource;
162 hose->mem_space = &iomem_resource;
163 hose->index = 0;
165 hose->sparse_mem_base = 0;
166 hose->dense_mem_base = POLARIS_DENSE_MEM_BASE - IDENT_ADDR;
167 hose->sparse_io_base = 0;
168 hose
148 struct pci_controller *hose; local
[all...]
H A Dcore_tsunami.c93 struct pci_controller *hose = pbus->sysdata; local
106 addr |= hose->config_space_base;
177 tsunami_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end)
179 tsunami_pchip *pchip = hose->index ? TSUNAMI_pchip1 : TSUNAMI_pchip0;
249 struct pci_controller *hose;
254 hose = alloc_pci_controller();
256 pci_isa_hose = hose;
257 hose->io_space = alloc_resource();
258 hose->mem_space = alloc_resource();
264 hose
176 tsunami_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) argument
247 struct pci_controller *hose; local
[all...]
H A Dcore_marvel.c208 struct pci_controller *hose = alloc_pci_controller();
213 hose->index = hose_index++; /* arbitrary */
216 * We don't have an isa or legacy hose, but glibc expects to be
220 * sparse access, we need to point the pci_isa_hose at a real hose
223 if (hose->index == 0)
224 pci_isa_hose = hose;
227 io7_port->hose = hose;
228 hose->sysdata = io7_port;
230 hose
204 struct pci_controller *hose = alloc_pci_controller(); local
374 struct pci_controller *hose = NULL; local
491 build_conf_addr(struct pci_controller *hose, u8 bus, unsigned int devfn, int where) argument
500 struct pci_controller *hose = pbus->sysdata; local
595 marvel_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) argument
674 struct pci_controller *hose; local
1052 struct pci_controller *hose; local
[all...]
H A Dpci-sysfs.c16 static int hose_mmap_page_range(struct pci_controller *hose, argument
23 base = sparse ? hose->sparse_mem_base : hose->dense_mem_base;
25 base = sparse ? hose->sparse_io_base : hose->dense_io_base;
138 struct pci_controller *hose = pdev->sysdata; local
148 dense_offset = (long)(hose->dense_mem_base - hose->sparse_mem_base);
176 struct pci_controller *hose = pdev->sysdata; local
183 sparse_base = hose
252 __legacy_mmap_fits(struct pci_controller *hose, struct vm_area_struct *vma, unsigned long res_size, int sparse) argument
271 has_sparse(struct pci_controller *hose, enum pci_mmap_state mmap_type) argument
285 struct pci_controller *hose = bus->sysdata; local
306 struct pci_controller *hose = bus->sysdata; local
324 struct pci_controller *hose = bus->sysdata; local
348 struct pci_controller *hose = bus->sysdata; local
[all...]
H A Dsys_jensen.c200 struct pci_controller *hose; local
207 /* Create a hose so that we can report i/o base addresses to
210 pci_isa_hose = hose = alloc_pci_controller();
211 hose->io_space = &ioport_resource;
212 hose->mem_space = &iomem_resource;
213 hose->index = 0;
215 hose->sparse_mem_base = EISA_MEM - IDENT_ADDR;
216 hose->dense_mem_base = 0;
217 hose->sparse_io_base = EISA_IO - IDENT_ADDR;
218 hose
[all...]
H A Dcore_apecs.c312 apecs_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end)
323 struct pci_controller *hose;
326 * Create our single hose.
329 pci_isa_hose = hose = alloc_pci_controller();
330 hose->io_space = &ioport_resource;
331 hose->mem_space = &iomem_resource;
332 hose->index = 0;
334 hose->sparse_mem_base = APECS_SPARSE_MEM - IDENT_ADDR;
335 hose->dense_mem_base = APECS_DENSE_MEM - IDENT_ADDR;
336 hose
311 apecs_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) argument
321 struct pci_controller *hose; local
[all...]
H A Dcore_wildfire.c64 struct pci_controller *hose; local
67 hose = alloc_pci_controller();
68 hose->io_space = alloc_resource();
69 hose->mem_space = alloc_resource();
72 hose->sparse_mem_base = 0;
73 hose->sparse_io_base = 0;
74 hose->dense_mem_base = WILDFIRE_MEM(qbbno, hoseno);
75 hose->dense_io_base = WILDFIRE_IO(qbbno, hoseno);
77 hose->config_space_base = WILDFIRE_CONF(qbbno, hoseno);
78 hose
321 wildfire_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) argument
335 struct pci_controller *hose = pbus->sysdata; local
[all...]
H A Dcore_lca.c242 lca_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end)
253 struct pci_controller *hose;
256 * Create our single hose.
259 pci_isa_hose = hose = alloc_pci_controller();
260 hose->io_space = &ioport_resource;
261 hose->mem_space = &iomem_resource;
262 hose->index = 0;
264 hose->sparse_mem_base = LCA_SPARSE_MEM - IDENT_ADDR;
265 hose->dense_mem_base = LCA_DENSE_MEM - IDENT_ADDR;
266 hose
241 lca_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) argument
251 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-common.c103 static resource_size_t pcibios_io_size(const struct pci_controller *hose) argument
106 return hose->pci_io_size;
108 return hose->io_resource.end - hose->io_resource.start + 1;
115 struct pci_controller *hose; local
119 list_for_each_entry(hose, &hose_list, list_node) {
120 size = pcibios_io_size(hose);
121 if (address >= hose->io_base_virt &&
122 address < (hose->io_base_virt + size)) {
133 struct pci_controller *hose; local
159 struct pci_controller *hose = pci_bus_to_host(bus); local
175 struct pci_controller *hose, *tmp; local
295 struct pci_controller *hose = pci_bus_to_host(dev->bus); local
451 struct pci_controller *hose = pci_bus_to_host(bus); local
491 struct pci_controller *hose = pci_bus_to_host(bus); local
537 struct pci_controller *hose = pci_bus_to_host(bus); local
589 struct pci_controller *hose = pci_bus_to_host(dev->bus); local
653 pci_process_bridge_OF_ranges(struct pci_controller *hose, struct device_node *dev, int primary) argument
816 struct pci_controller *hose = pci_bus_to_host(bus); local
829 struct pci_controller *hose = pci_bus_to_host(dev->bus); local
848 struct pci_controller *hose = pci_bus_to_host(dev->bus); local
865 struct pci_controller *hose = pci_bus_to_host(dev->bus); local
884 struct pci_controller *hose = pci_bus_to_host(dev->bus); local
942 struct pci_controller *hose = pci_bus_to_host(bus); local
1340 struct pci_controller *hose = pci_bus_to_host(bus); local
1503 pcibios_setup_phb_resources(struct pci_controller *hose) argument
1594 fake_pci_bus(struct pci_controller *hose, int busnr) argument
1623 early_find_capability(struct pci_controller *hose, int bus, int devfn, int cap) argument
1638 pcibios_scan_phb(struct pci_controller *hose, void *sysdata) argument
[all...]
H A Ddma-swiotlb.c51 struct pci_controller *hose; local
54 hose = pci_bus_to_host(pdev->bus);
57 hose->dma_window_base_cur + hose->dma_window_size;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/embedded6xx/
H A Dmpc10x.h84 /* Set hose members to values appropriate for the mem map used */
85 #define MPC10X_SETUP_HOSE(hose, map) { \
86 (hose)->pci_mem_offset = MPC10X_MAP##map##_PCI_MEM_OFFSET; \
87 (hose)->io_space.start = MPC10X_MAP##map##_PCI_IO_START; \
88 (hose)->io_space.end = MPC10X_MAP##map##_PCI_IO_END; \
89 (hose)->mem_space.start = MPC10X_MAP##map##_PCI_MEM_START; \
90 (hose)->mem_space.end = MPC10X_MAP##map##_PCI_MEM_END; \
91 (hose)->io_base_virt = (void *)MPC10X_MAP##map##_ISA_IO_BASE; \
169 int mpc10x_bridge_init(struct pci_controller *hose,
174 int mpc10x_enable_store_gathering(struct pci_controller *hose);
[all...]
H A Dstorcenter.c45 struct pci_controller *hose; local
50 hose = pcibios_alloc_controller(dev);
51 if (hose == NULL)
55 hose->first_busno = bus_range ? bus_range[0] : 0;
56 hose->last_busno = bus_range ? bus_range[1] : 0xff;
58 setup_indirect_pci(hose, MPC10X_MAPB_CNFG_ADDR, MPC10X_MAPB_CNFG_DATA, 0);
62 pci_process_bridge_OF_ranges(hose, dev, 1);
H A Dlinkstation.c41 struct pci_controller *hose; local
51 hose = pcibios_alloc_controller(dev);
52 if (hose == NULL)
54 hose->first_busno = bus_range ? bus_range[0] : 0;
55 hose->last_busno = bus_range ? bus_range[1] : 0xff;
56 setup_indirect_pci(hose, 0xfec00000, 0xfee00000, 0);
60 pci_process_bridge_OF_ranges(hose, dev, 1);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/microblaze/include/asm/
H A Dpci-bridge.h122 extern int early_read_config_byte(struct pci_controller *hose, int bus,
124 extern int early_read_config_word(struct pci_controller *hose, int bus,
126 extern int early_read_config_dword(struct pci_controller *hose, int bus,
128 extern int early_write_config_byte(struct pci_controller *hose, int bus,
130 extern int early_write_config_word(struct pci_controller *hose, int bus,
132 extern int early_write_config_dword(struct pci_controller *hose, int bus,
135 extern int early_find_capability(struct pci_controller *hose, int bus,
138 extern void setup_indirect_pci(struct pci_controller *hose,
147 extern void pci_process_bridge_OF_ranges(struct pci_controller *hose,
153 extern void pcibios_setup_phb_resources(struct pci_controller *hose);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/chrp/
H A Dpci.c37 struct pci_controller *hose = pci_bus_to_host(bus); local
45 cfg_data = hose->cfg_data + ((bus->number<<16) | (devfn<<8) | off);
64 struct pci_controller *hose = pci_bus_to_host(bus); local
72 cfg_data = hose->cfg_data + ((bus->number<<16) | (devfn<<8) | off);
99 struct pci_controller *hose = pci_bus_to_host(bus); local
101 | (((bus->number - hose->first_busno) & 0xff) << 16)
102 | (hose->global_number << 24);
114 struct pci_controller *hose = pci_bus_to_host(bus); local
116 | (((bus->number - hose->first_busno) & 0xff) << 16)
117 | (hose
164 setup_python(struct pci_controller *hose, struct device_node *dev) argument
189 setup_peg2(struct pci_controller *hose, struct device_node *dev) argument
212 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 Dpci-common.c103 static resource_size_t pcibios_io_size(const struct pci_controller *hose) argument
105 return hose->io_resource.end - hose->io_resource.start + 1;
111 struct pci_controller *hose; local
115 list_for_each_entry(hose, &hose_list, list_node) {
116 size = pcibios_io_size(hose);
117 if (address >= hose->io_base_virt &&
118 address < (hose->io_base_virt + size)) {
129 struct pci_controller *hose; local
134 list_for_each_entry(hose,
155 struct pci_controller *hose = pci_bus_to_host(bus); local
171 struct pci_controller *hose, *tmp; local
286 struct pci_controller *hose = pci_bus_to_host(dev->bus); local
438 struct pci_controller *hose = pci_bus_to_host(bus); local
478 struct pci_controller *hose = pci_bus_to_host(bus); local
524 struct pci_controller *hose = pci_bus_to_host(bus); local
581 struct pci_controller *hose = pci_bus_to_host(dev->bus); local
645 pci_process_bridge_OF_ranges(struct pci_controller *hose, struct device_node *dev, int primary) argument
812 struct pci_controller *hose = pci_bus_to_host(bus); local
825 struct pci_controller *hose = pci_bus_to_host(dev->bus); local
844 struct pci_controller *hose = pci_bus_to_host(dev->bus); local
861 struct pci_controller *hose = pci_bus_to_host(dev->bus); local
879 struct pci_controller *hose = pci_bus_to_host(dev->bus); local
934 struct pci_controller *hose = pci_bus_to_host(bus); local
1309 struct pci_controller *hose = pci_bus_to_host(bus); local
1466 pcibios_setup_phb_resources(struct pci_controller *hose) argument
1553 fake_pci_bus(struct pci_controller *hose, int busnr) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/52xx/
H A Defika.c37 struct pci_controller *hose = pci_bus_to_host(bus); local
39 | (((bus->number - hose->first_busno) & 0xff) << 16)
40 | (hose->global_number << 24);
52 struct pci_controller *hose = pci_bus_to_host(bus); local
54 | (((bus->number - hose->first_busno) & 0xff) << 16)
55 | (hose->global_number << 24);
73 struct pci_controller *hose; local
114 hose = pcibios_alloc_controller(pcictrl);
115 if (!hose) {
122 hose
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/sysdev/
H A Dppc4xx_pci.c59 struct pci_controller *hose; local
65 hose = pci_bus_to_host(dev->bus);
66 if (hose == NULL)
69 if (!of_device_is_compatible(hose->dn, "ibm,plb-pciex") &&
70 !of_device_is_compatible(hose->dn, "ibm,plb-pcix") &&
71 !of_device_is_compatible(hose->dn, "ibm,plb-pci"))
74 if (of_device_is_compatible(hose->dn, "ibm,plb440epx-pci") ||
75 of_device_is_compatible(hose->dn, "ibm,plb440grx-pci")) {
76 hose->indirect_type |= PPC_INDIRECT_TYPE_BROKEN_MRM;
92 static int __init ppc4xx_parse_dma_ranges(struct pci_controller *hose, argument
198 ppc4xx_setup_one_pci_PMM(struct pci_controller *hose, void __iomem *reg, u64 plb_addr, u64 pci_addr, u64 size, unsigned int flags, int index) argument
246 ppc4xx_configure_pci_PMMs(struct pci_controller *hose, void __iomem *reg) argument
289 ppc4xx_configure_pci_PTMs(struct pci_controller *hose, void __iomem *reg, const struct resource *res) argument
319 struct pci_controller *hose = NULL; local
404 ppc4xx_setup_one_pcix_POM(struct pci_controller *hose, void __iomem *reg, u64 plb_addr, u64 pci_addr, u64 size, unsigned int flags, int index) argument
446 ppc4xx_configure_pcix_POMs(struct pci_controller *hose, void __iomem *reg) argument
489 ppc4xx_configure_pcix_PIMs(struct pci_controller *hose, void __iomem *reg, const struct resource *res, int big_pim, int enable_msi_hole) argument
524 struct pci_controller *hose = NULL; local
632 struct pci_controller *hose; member in struct:ppc4xx_pciex_port
1414 struct pci_controller *hose = pci_bus_to_host(bus); local
1471 struct pci_controller *hose = pci_bus_to_host(bus); local
1518 ppc4xx_setup_one_pciex_POM(struct ppc4xx_pciex_port *port, struct pci_controller *hose, void __iomem *mbase, u64 plb_addr, u64 pci_addr, u64 size, unsigned int flags, int index) argument
1579 ppc4xx_configure_pciex_POMs(struct ppc4xx_pciex_port *port, struct pci_controller *hose, void __iomem *mbase) argument
1632 ppc4xx_configure_pciex_PIMs(struct ppc4xx_pciex_port *port, struct pci_controller *hose, void __iomem *mbase, struct resource *res) argument
1702 struct pci_controller *hose = NULL; local
[all...]
H A Dmv64x60_pci.c122 struct pci_controller *hose; local
141 hose = pcibios_alloc_controller(dev);
142 if (!hose)
145 hose->first_busno = bus_range ? bus_range[0] : 0;
146 hose->last_busno = bus_range ? bus_range[1] : 0xff;
148 setup_indirect_pci(hose, rsrc.start, rsrc.start + 4, 0);
149 hose->self_busno = hose->first_busno;
153 (unsigned long long)rsrc.start, hose->first_busno,
154 hose
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/86xx/
H A Dmpc86xx_hpcn.c49 extern int uli_exclude_device(struct pci_controller *hose,
52 static int mpc86xx_exclude_device(struct pci_controller *hose, argument
58 node = hose->dn;
62 return uli_exclude_device(hose, bus, devfn);
75 struct pci_controller *hose; local
90 hose = pci_find_hose_for_OF_device(np);
91 max = min(max, hose->dma_window_base_cur +
92 hose->dma_window_size);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/amigaone/
H A Dsetup.c40 struct pci_controller *hose; local
54 hose = pcibios_alloc_controller(dev);
55 if (hose == NULL)
58 hose->first_busno = bus_range ? bus_range[0] : 0;
59 hose->last_busno = bus_range ? bus_range[1] : 0xff;
61 setup_indirect_pci(hose, cfg_addr[0], cfg_data[0], 0);
65 pci_process_bridge_OF_ranges(hose, dev, 1);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/alpha/include/asm/
H A Dcore_mcpcia.h252 if (__mcpcia_is_mmio(hose)) { \
253 set_hae(hose & 0xffffffff); \
254 hose = hose - MCPCIA_DENSE(4) + MCPCIA_SPARSE(4); \
258 if (__mcpcia_is_mmio(hose)) { \
259 hose = hose - MCPCIA_DENSE(4) + MCPCIA_SPARSE(4); \
271 unsigned long hose = (unsigned long)xaddr & ~MCPCIA_MEM_MASK; local
276 result = *(vip) ((addr << 5) + hose + 0x00);
283 unsigned long hose local
295 unsigned long hose = (unsigned long)xaddr & ~MCPCIA_MEM_MASK; local
307 unsigned long hose = (unsigned long)xaddr & ~MCPCIA_MEM_MASK; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/boot/
H A Dmv64x60.h48 u32 mv64x60_cfg_read(u8 *bridge_base, u8 hose, u8 bus, u8 devfn,
50 void mv64x60_cfg_write(u8 *bridge_base, u8 hose, u8 bus, u8 devfn,
55 void mv64x60_config_pci_windows(u8 *bridge_base, u8 *bridge_pbase, u8 hose,
57 void mv64x60_config_cpu2pci_window(u8 *bridge_base, u8 hose, u32 pci_base_hi,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/85xx/
H A Dcorenet_ds.c79 struct pci_controller *hose; local
96 hose = pci_find_hose_for_OF_device(np);
97 max = min(max, hose->dma_window_base_cur +
98 hose->dma_window_size);

Completed in 195 milliseconds

12345