/arch/powerpc/sysdev/ |
D | indirect_pci.c | 56 out_be32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in indirect_read_config() 59 out_le32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in indirect_read_config() 114 out_be32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in indirect_write_config() 117 out_le32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in indirect_write_config() 159 resource_size_t cfg_addr, in setup_indirect_pci() argument 162 resource_size_t base = cfg_addr & PAGE_MASK; in setup_indirect_pci() 166 hose->cfg_addr = mbase + (cfg_addr & ~PAGE_MASK); in setup_indirect_pci()
|
D | grackle.c | 34 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_stg() 38 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_stg() 47 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_loop_snoop() 51 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_loop_snoop()
|
D | tsi108_pci.c | 65 volatile unsigned char *cfg_addr; in tsi108_direct_write_config() local 72 cfg_addr = (unsigned char *)(tsi_mk_config_addr(bus->number, in tsi108_direct_write_config() 79 printk("%d ADDR=0x%08x ", len, (uint) cfg_addr); in tsi108_direct_write_config() 85 out_8((u8 *) cfg_addr, val); in tsi108_direct_write_config() 88 out_le16((u16 *) cfg_addr, val); in tsi108_direct_write_config() 91 out_le32((u32 *) cfg_addr, val); in tsi108_direct_write_config() 151 volatile unsigned char *cfg_addr; in tsi108_direct_read_config() local 159 cfg_addr = (unsigned char *)(tsi_mk_config_addr(bus->number, in tsi108_direct_read_config() 166 __tsi108_read_pci_config(temp, cfg_addr, "lbzx"); in tsi108_direct_read_config() 169 __tsi108_read_pci_config(temp, cfg_addr, "lhbrx"); in tsi108_direct_read_config() [all …]
|
D | fsl_pci.c | 258 hose, hose->cfg_addr, hose->cfg_data); in fsl_add_bridge() 361 hose, hose->cfg_addr, hose->cfg_data); in mpc83xx_add_bridge()
|
D | ppc4xx_pci.c | 1288 return (void __iomem *)port->hose->cfg_addr; in ppc4xx_pciex_get_config_base() 1649 hose->cfg_addr = mbase; in ppc4xx_pciex_port_setup_hose() 1654 hose->cfg_addr, hose->cfg_data); in ppc4xx_pciex_port_setup_hose() 1659 mbase = (void __iomem *)hose->cfg_addr; in ppc4xx_pciex_port_setup_hose()
|
/arch/powerpc/platforms/cell/ |
D | celleb_scc_pciex.c | 44 (void)PEX_IN(bus->phb->cfg_addr, PEXDMRDEN0); in scc_pciex_io_flush() 108 PEX_OUT(phb->cfg_addr, PEXDADRS, (addr & ~0x3ul)); in scc_pciex_read_port() 109 PEX_OUT(phb->cfg_addr, PEXDCMND, cmd); in scc_pciex_read_port() 110 data = PEX_IN(phb->cfg_addr, PEXDRDATA); in scc_pciex_read_port() 135 PEX_OUT(phb->cfg_addr, PEXDADRS, (addr & ~0x3ul)); in scc_pciex_write_port() 136 PEX_OUT(phb->cfg_addr, PEXDCMND, cmd); in scc_pciex_write_port() 137 PEX_OUT(phb->cfg_addr, PEXDWDATA, data); in scc_pciex_write_port() 290 PEX_OUT(bus->phb->cfg_addr, PEXDMRDADR0, dummy_page_da); in scc_pciex_iowa_init() 381 *val = config_read_pciex_rc(phb->cfg_addr, where, size); in scc_pciex_read_config() 383 *val = config_read_pciex_dev(phb->cfg_addr, bus->number, in scc_pciex_read_config() [all …]
|
D | celleb_scc_epci.c | 53 return hose->cfg_addr; in celleb_epci_get_epci_base() 405 hose->cfg_addr = ioremap(r.start, (r.end - r.start + 1)); in celleb_setup_epci() 406 if (!hose->cfg_addr) in celleb_setup_epci() 409 r.start, (unsigned long)hose->cfg_addr, (r.end - r.start + 1)); in celleb_setup_epci() 425 if (hose->cfg_addr) in celleb_setup_epci() 426 iounmap(hose->cfg_addr); in celleb_setup_epci()
|
/arch/powerpc/platforms/powermac/ |
D | pci.c | 150 out_le32(hose->cfg_addr, caddr); in macrisc_cfg_access() 151 } while (in_le32(hose->cfg_addr) != caddr); in macrisc_cfg_access() 287 hose->cfg_addr = ioremap(addr->start + 0x800000, 0x1000); in setup_chaos() 356 return ((void __iomem *)hose->cfg_addr) + (offset << 2); in u3_ht_cfg_access() 486 out_le32(hose->cfg_addr, caddr); in u4_pcie_cfg_access() 487 } while (in_le32(hose->cfg_addr) != caddr); in u4_pcie_cfg_access() 576 out_le32(bp->cfg_addr, (1UL << BANDIT_DEVNUM) + PCI_VENDOR_ID); in init_bandit() 582 out_le32(bp->cfg_addr, in init_bandit() 595 out_le32(bp->cfg_addr, (1UL << BANDIT_DEVNUM) + BANDIT_MAGIC); in init_bandit() 726 hose->cfg_addr = ioremap(addr->start + 0x800000, 0x1000); in setup_bandit() [all …]
|
/arch/powerpc/platforms/maple/ |
D | pci.c | 114 out_le32(hose->cfg_addr, caddr); in u3_agp_cfg_access() 115 } while (in_le32(hose->cfg_addr) != caddr); in u3_agp_cfg_access() 314 out_le32(hose->cfg_addr, caddr); in u4_pcie_cfg_access() 315 } while (in_le32(hose->cfg_addr) != caddr); in u4_pcie_cfg_access() 404 hose->cfg_addr = ioremap(0xf0000000 + 0x800000, 0x1000); in setup_u3_agp() 416 hose->cfg_addr = ioremap(0xf0000000 + 0x800000, 0x1000); in setup_u4_pcie()
|
/arch/powerpc/platforms/52xx/ |
D | mpc52xx_pci.c | 117 out_be32(hose->cfg_addr, in mpc52xx_pci_read_config() 157 out_be32(hose->cfg_addr, 0); in mpc52xx_pci_read_config() 174 out_be32(hose->cfg_addr, in mpc52xx_pci_write_config() 221 out_be32(hose->cfg_addr, 0); in mpc52xx_pci_write_config() 249 hose->cfg_addr = &pci_regs->car; in mpc52xx_pci_setup()
|
/arch/xtensa/include/asm/ |
D | pci-bridge.h | 45 volatile unsigned int *cfg_addr; member
|
/arch/powerpc/include/asm/ |
D | pci-bridge.h | 109 unsigned int __iomem *cfg_addr; member 186 resource_size_t cfg_addr,
|
/arch/parisc/kernel/ |
D | firmware.c | 894 unsigned int pdc_pci_config_read(void *hpa, unsigned long cfg_addr) 903 __pa(pdc_result), hpa, cfg_addr&~3UL, 4UL); 918 void pdc_pci_config_write(void *hpa, unsigned long cfg_addr, unsigned int val) 927 cfg_addr&~3UL, 4UL, (unsigned long) val);
|