/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/alpha/kernel/ |
H A D | core_titan.c | 120 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 D | core_polaris.c | 149 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 D | core_tsunami.c | 93 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 D | core_marvel.c | 208 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 D | pci-sysfs.c | 16 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 D | sys_jensen.c | 200 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 D | core_apecs.c | 312 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 D | core_wildfire.c | 64 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 D | core_lca.c | 242 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 D | pci-common.c | 103 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 D | dma-swiotlb.c | 51 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 D | mpc10x.h | 84 /* 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 D | storcenter.c | 45 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 D | linkstation.c | 41 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 D | pci-bridge.h | 122 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 D | pci.c | 37 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 D | pci-common.c | 103 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 D | efika.c | 37 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 D | ppc4xx_pci.c | 59 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 D | mv64x60_pci.c | 122 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 D | mpc86xx_hpcn.c | 49 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 D | setup.c | 40 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 D | core_mcpcia.h | 252 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 D | mv64x60.h | 48 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 D | corenet_ds.c | 79 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);
|