| /arch/powerpc/sysdev/ |
| A D | indirect_pci.c | 50 out_be32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in __indirect_read_config() 53 out_le32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in __indirect_read_config() 116 out_be32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in indirect_write_config() 119 out_le32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in indirect_write_config() 159 void setup_indirect_pci(struct pci_controller *hose, 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()
|
| A D | tsi108_pci.c | 52 volatile unsigned char *cfg_addr; in tsi108_direct_write_config() local 59 cfg_addr = (unsigned char *)(tsi_mk_config_addr(bus->number, in tsi108_direct_write_config() 66 printk("%d ADDR=0x%08x ", len, (uint) cfg_addr); in tsi108_direct_write_config() 72 out_8((u8 *) cfg_addr, val); in tsi108_direct_write_config() 75 out_le16((u16 *) cfg_addr, val); in tsi108_direct_write_config() 78 out_le32((u32 *) cfg_addr, val); in tsi108_direct_write_config() 136 volatile unsigned char *cfg_addr; in tsi108_direct_read_config() local 151 __tsi108_read_pci_config(temp, cfg_addr, "lbzx"); in tsi108_direct_read_config() 154 __tsi108_read_pci_config(temp, cfg_addr, "lhbrx"); in tsi108_direct_read_config() 157 __tsi108_read_pci_config(temp, cfg_addr, "lwbrx"); in tsi108_direct_read_config() [all …]
|
| A D | grackle.c | 27 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_loop_snoop() 31 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_loop_snoop()
|
| A D | fsl_pci.c | 639 hose, hose->cfg_addr, hose->cfg_data); in fsl_add_bridge() 657 ((unsigned long)hose->cfg_addr & PAGE_MASK)) in fsl_add_bridge() 659 iounmap(hose->cfg_addr); in fsl_add_bridge() 888 hose, hose->cfg_addr, hose->cfg_data); in mpc83xx_add_bridge()
|
| /arch/powerpc/platforms/amigaone/ |
| A D | setup.c | 35 const u32 *cfg_addr, *cfg_data; in amigaone_add_bridge() local 42 cfg_addr = of_get_address(dev, 0, NULL, NULL); in amigaone_add_bridge() 44 if ((cfg_addr == NULL) || (cfg_data == NULL)) in amigaone_add_bridge() 59 setup_indirect_pci(hose, cfg_addr[0], cfg_data[0], 0); in amigaone_add_bridge()
|
| /arch/powerpc/platforms/powermac/ |
| A D | pci.c | 155 out_le32(hose->cfg_addr, caddr); in macrisc_cfg_map_bus() 156 } while (in_le32(hose->cfg_addr) != caddr); in macrisc_cfg_map_bus() 209 hose->cfg_addr = ioremap(addr->start + 0x800000, 0x1000); in setup_chaos() 278 return ((void __iomem *)hose->cfg_addr) + (offset << 2); in u3_ht_cfg_access() 417 out_le32(hose->cfg_addr, caddr); in u4_pcie_cfg_map_bus() 418 } while (in_le32(hose->cfg_addr) != caddr); in u4_pcie_cfg_map_bus() 464 out_le32(bp->cfg_addr, in init_bandit() 640 hose->cfg_addr = ioremap(0xf0000000 + 0x800000, 0x1000); in setup_u3_agp() 651 hose->cfg_addr = ioremap(0xf0000000 + 0x800000, 0x1000); in setup_u4_pcie() 739 decode = in_be32(hose->cfg_addr + 0x80); in setup_u3_ht() [all …]
|
| /arch/powerpc/platforms/52xx/ |
| A D | mpc52xx_pci.c | 118 out_be32(hose->cfg_addr, in mpc52xx_pci_read_config() 158 out_be32(hose->cfg_addr, 0); in mpc52xx_pci_read_config() 175 out_be32(hose->cfg_addr, in mpc52xx_pci_write_config() 222 out_be32(hose->cfg_addr, 0); in mpc52xx_pci_write_config() 250 hose->cfg_addr = &pci_regs->car; in mpc52xx_pci_setup()
|
| /arch/xtensa/include/asm/ |
| A D | pci-bridge.h | 43 volatile unsigned int *cfg_addr; member
|
| /arch/powerpc/platforms/pseries/ |
| A D | iommu.c | 1189 u32 cfg_addr, ext_query, query_out[5]; in query_ddw() local 1213 cfg_addr = ((pdn->busno << 16) | (pdn->devfn << 8)); in query_ddw() 1216 cfg_addr, BUID_HI(buid), BUID_LO(buid)); in query_ddw() 1248 u32 cfg_addr; in create_ddw() local 1261 cfg_addr = ((pdn->busno << 16) | (pdn->devfn << 8)); in create_ddw() 1266 (u32 *)create, cfg_addr, BUID_HI(buid), in create_ddw() 1308 u32 cfg_addr, reset_dma_win; in reset_dma_window() local 1320 cfg_addr = (pdn->busno << 16) | (pdn->devfn << 8); in reset_dma_window() 1327 reset_dma_win, cfg_addr, BUID_HI(buid), BUID_LO(buid), in reset_dma_window() 1340 u32 cfg_addr, reset_dma_win, las_supported; in limited_dma_window() local [all …]
|
| /arch/powerpc/include/asm/ |
| A D | pci-bridge.h | 87 unsigned int __iomem *cfg_addr; member 162 resource_size_t cfg_addr,
|
| /arch/parisc/kernel/ |
| A D | firmware.c | 1041 unsigned int pdc_pci_config_read(void *hpa, unsigned long cfg_addr) 1050 __pa(pdc_result), hpa, cfg_addr&~3UL, 4UL); 1065 void pdc_pci_config_write(void *hpa, unsigned long cfg_addr, unsigned int val) 1074 cfg_addr&~3UL, 4UL, (unsigned long) val);
|
| /arch/powerpc/platforms/44x/ |
| A D | pci.c | 1487 return (void __iomem *)port->hose->cfg_addr; in ppc4xx_pciex_get_config_base() 1870 hose->cfg_addr = mbase; in ppc4xx_pciex_port_setup_hose() 1875 hose->cfg_addr, hose->cfg_data); in ppc4xx_pciex_port_setup_hose() 1880 mbase = (void __iomem *)hose->cfg_addr; in ppc4xx_pciex_port_setup_hose()
|