Home
last modified time | relevance | path

Searched refs:cfg_addr (Results 1 - 25 of 52) sorted by relevance

123

/kernel/linux/linux-5.10/arch/microblaze/pci/
H A Dindirect_pci.c46 out_be32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in indirect_read_config()
49 out_le32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in indirect_read_config()
100 out_be32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in indirect_write_config()
103 out_le32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in indirect_write_config()
145 resource_size_t cfg_addr, in setup_indirect_pci()
148 resource_size_t base = cfg_addr & PAGE_MASK; in setup_indirect_pci()
152 hose->cfg_addr = mbase + (cfg_addr & ~PAGE_MASK); in setup_indirect_pci()
144 setup_indirect_pci(struct pci_controller *hose, resource_size_t cfg_addr, resource_size_t cfg_data, u32 flags) setup_indirect_pci() argument
/kernel/linux/linux-5.10/arch/powerpc/sysdev/
H A Dindirect_pci.c51 out_be32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in __indirect_read_config()
54 out_le32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in __indirect_read_config()
117 out_be32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in indirect_write_config()
120 out_le32(hose->cfg_addr, (0x80000000 | (bus_no << 16) | in indirect_write_config()
160 void setup_indirect_pci(struct pci_controller *hose, resource_size_t cfg_addr, in setup_indirect_pci() argument
163 resource_size_t base = cfg_addr & PAGE_MASK; in setup_indirect_pci()
167 hose->cfg_addr = mbase + (cfg_addr & ~PAGE_MASK); in setup_indirect_pci()
H A Dtsi108_pci.c51 volatile unsigned char *cfg_addr; in tsi108_direct_write_config() local
58 cfg_addr = (unsigned char *)(tsi_mk_config_addr(bus->number, in tsi108_direct_write_config()
65 printk("%d ADDR=0x%08x ", len, (uint) cfg_addr); in tsi108_direct_write_config()
71 out_8((u8 *) cfg_addr, val); in tsi108_direct_write_config()
74 out_le16((u16 *) cfg_addr, val); in tsi108_direct_write_config()
77 out_le32((u32 *) cfg_addr, val); in tsi108_direct_write_config()
135 volatile unsigned char *cfg_addr; in tsi108_direct_read_config() local
143 cfg_addr = (unsigned char *)(tsi_mk_config_addr(bus->number, in tsi108_direct_read_config()
150 __tsi108_read_pci_config(temp, cfg_addr, "lbzx"); in tsi108_direct_read_config()
153 __tsi108_read_pci_config(temp, cfg_addr, "lhbr in tsi108_direct_read_config()
[all...]
H A Dgrackle.c30 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_stg()
34 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_stg()
43 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_loop_snoop()
47 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_loop_snoop()
/kernel/linux/linux-6.6/arch/powerpc/sysdev/
H A Dindirect_pci.c50 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()
H A Dtsi108_pci.c52 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
144 cfg_addr = (unsigned char *)(tsi_mk_config_addr(bus->number, in tsi108_direct_read_config()
151 __tsi108_read_pci_config(temp, cfg_addr, "lbzx"); in tsi108_direct_read_config()
154 __tsi108_read_pci_config(temp, cfg_addr, "lhbr in tsi108_direct_read_config()
[all...]
H A Dgrackle.c30 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_stg()
34 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_stg()
43 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_loop_snoop()
47 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_loop_snoop()
/kernel/linux/linux-5.10/arch/powerpc/platforms/amigaone/
H A Dsetup.c34 const u32 *cfg_addr, *cfg_data; in amigaone_add_bridge() local
41 cfg_addr = of_get_address(dev, 0, NULL, NULL); in amigaone_add_bridge()
43 if ((cfg_addr == NULL) || (cfg_data == NULL)) in amigaone_add_bridge()
58 setup_indirect_pci(hose, cfg_addr[0], cfg_data[0], 0); in amigaone_add_bridge()
/kernel/linux/linux-6.6/arch/powerpc/platforms/amigaone/
H A Dsetup.c35 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()
/kernel/linux/linux-5.10/arch/powerpc/platforms/powermac/
H A Dpci.c154 out_le32(hose->cfg_addr, caddr); in macrisc_cfg_map_bus()
155 } while (in_le32(hose->cfg_addr) != caddr); in macrisc_cfg_map_bus()
208 hose->cfg_addr = ioremap(addr->start + 0x800000, 0x1000); in setup_chaos()
277 return ((void __iomem *)hose->cfg_addr) + (offset << 2); in u3_ht_cfg_access()
416 out_le32(hose->cfg_addr, caddr); in u4_pcie_cfg_map_bus()
417 } while (in_le32(hose->cfg_addr) != caddr); in u4_pcie_cfg_map_bus()
457 out_le32(bp->cfg_addr, (1UL << BANDIT_DEVNUM) + PCI_VENDOR_ID); in init_bandit()
463 out_le32(bp->cfg_addr, in init_bandit()
476 out_le32(bp->cfg_addr, (1UL << BANDIT_DEVNUM) + BANDIT_MAGIC); in init_bandit()
605 hose->cfg_addr in setup_bandit()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/platforms/powermac/
H A Dpci.c155 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()
458 out_le32(bp->cfg_addr, (1UL << BANDIT_DEVNUM) + PCI_VENDOR_ID); in init_bandit()
464 out_le32(bp->cfg_addr, in init_bandit()
477 out_le32(bp->cfg_addr, (1UL << BANDIT_DEVNUM) + BANDIT_MAGIC); in init_bandit()
606 hose->cfg_addr in setup_bandit()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/platforms/maple/
H A Dpci.c110 out_le32(hose->cfg_addr, caddr); in u3_agp_cfg_access()
111 } while (in_le32(hose->cfg_addr) != caddr); in u3_agp_cfg_access()
211 addr = hose->cfg_addr; in u3_ht_root_read_config()
234 addr = hose->cfg_addr + ((offset & ~3) << 2) + (4 - len - (offset & 3)); in u3_ht_root_write_config()
364 out_le32(hose->cfg_addr, caddr); in u4_pcie_cfg_access()
365 } while (in_le32(hose->cfg_addr) != caddr); in u4_pcie_cfg_access()
454 hose->cfg_addr = ioremap(0xf0000000 + 0x800000, 0x1000); in setup_u3_agp()
466 hose->cfg_addr = ioremap(0xf0000000 + 0x800000, 0x1000); in setup_u4_pcie()
481 hose->cfg_addr = ioremap(0xf8070000, 0x1000); in setup_u3_ht()
/kernel/linux/linux-6.6/arch/powerpc/platforms/maple/
H A Dpci.c110 out_le32(hose->cfg_addr, caddr); in u3_agp_cfg_access()
111 } while (in_le32(hose->cfg_addr) != caddr); in u3_agp_cfg_access()
211 addr = hose->cfg_addr; in u3_ht_root_read_config()
234 addr = hose->cfg_addr + ((offset & ~3) << 2) + (4 - len - (offset & 3)); in u3_ht_root_write_config()
364 out_le32(hose->cfg_addr, caddr); in u4_pcie_cfg_access()
365 } while (in_le32(hose->cfg_addr) != caddr); in u4_pcie_cfg_access()
454 hose->cfg_addr = ioremap(0xf0000000 + 0x800000, 0x1000); in setup_u3_agp()
466 hose->cfg_addr = ioremap(0xf0000000 + 0x800000, 0x1000); in setup_u4_pcie()
481 hose->cfg_addr = ioremap(0xf8070000, 0x1000); in setup_u3_ht()
/kernel/linux/linux-5.10/drivers/regulator/
H A Dmax77620-regulator.c64 u8 cfg_addr; member
218 addr = rinfo->cfg_addr; in max77620_regulator_set_power_mode()
247 addr = rinfo->cfg_addr; in max77620_regulator_get_power_mode()
271 ret = regmap_read(pmic->rmap, rinfo->cfg_addr, &rval); in max77620_read_slew_rate()
274 rinfo->cfg_addr, ret); in max77620_read_slew_rate()
341 ret = regmap_update_bits(pmic->rmap, rinfo->cfg_addr, mask, val); in max77620_set_slew_rate()
369 ret = regmap_update_bits(pmic->rmap, rinfo->cfg_addr, in max77620_config_power_ok()
373 rinfo->cfg_addr, ret); in max77620_config_power_ok()
521 ret = regmap_update_bits(pmic->rmap, rinfo->cfg_addr, in max77620_regulator_set_mode()
525 rinfo->cfg_addr, re in max77620_regulator_set_mode()
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Dmax77620-regulator.c64 u8 cfg_addr; member
218 addr = rinfo->cfg_addr; in max77620_regulator_set_power_mode()
247 addr = rinfo->cfg_addr; in max77620_regulator_get_power_mode()
271 ret = regmap_read(pmic->rmap, rinfo->cfg_addr, &rval); in max77620_read_slew_rate()
274 rinfo->cfg_addr, ret); in max77620_read_slew_rate()
341 ret = regmap_update_bits(pmic->rmap, rinfo->cfg_addr, mask, val); in max77620_set_slew_rate()
369 ret = regmap_update_bits(pmic->rmap, rinfo->cfg_addr, in max77620_config_power_ok()
373 rinfo->cfg_addr, ret); in max77620_config_power_ok()
521 ret = regmap_update_bits(pmic->rmap, rinfo->cfg_addr, in max77620_regulator_set_mode()
525 rinfo->cfg_addr, re in max77620_regulator_set_mode()
[all...]
/kernel/linux/linux-5.10/samples/vfio-mdev/
H A Dmdpy.c154 u32 cfg_addr; in handle_pci_cfg_write() local
158 cfg_addr = *(u32 *)buf; in handle_pci_cfg_write()
160 if (cfg_addr == 0xffffffff) { in handle_pci_cfg_write()
161 cfg_addr = (cfg_addr & mdev_state->bar_mask); in handle_pci_cfg_write()
163 cfg_addr &= PCI_BASE_ADDRESS_MEM_MASK; in handle_pci_cfg_write()
164 if (cfg_addr) in handle_pci_cfg_write()
165 dev_info(dev, "BAR0 @ 0x%x\n", cfg_addr); in handle_pci_cfg_write()
168 cfg_addr |= (mdev_state->vconfig[offset] & in handle_pci_cfg_write()
170 STORE_LE32(&mdev_state->vconfig[offset], cfg_addr); in handle_pci_cfg_write()
[all...]
/kernel/linux/linux-6.6/samples/vfio-mdev/
H A Dmdpy.c149 u32 cfg_addr; in handle_pci_cfg_write() local
153 cfg_addr = *(u32 *)buf; in handle_pci_cfg_write()
155 if (cfg_addr == 0xffffffff) { in handle_pci_cfg_write()
156 cfg_addr = (cfg_addr & mdev_state->bar_mask); in handle_pci_cfg_write()
158 cfg_addr &= PCI_BASE_ADDRESS_MEM_MASK; in handle_pci_cfg_write()
159 if (cfg_addr) in handle_pci_cfg_write()
160 dev_info(dev, "BAR0 @ 0x%x\n", cfg_addr); in handle_pci_cfg_write()
163 cfg_addr |= (mdev_state->vconfig[offset] & in handle_pci_cfg_write()
165 STORE_LE32(&mdev_state->vconfig[offset], cfg_addr); in handle_pci_cfg_write()
[all...]
/kernel/linux/linux-5.10/drivers/ata/
H A Dsata_uli.c96 unsigned int cfg_addr = get_scr_cfg_addr(link->ap, sc_reg); in uli_scr_cfg_read() local
99 pci_read_config_dword(pdev, cfg_addr, &val); in uli_scr_cfg_read()
106 unsigned int cfg_addr = get_scr_cfg_addr(link->ap, scr); in uli_scr_cfg_write() local
108 pci_write_config_dword(pdev, cfg_addr, val); in uli_scr_cfg_write()
H A Dsata_sis.c132 unsigned int cfg_addr = get_scr_cfg_addr(link, sc_reg); in sis_scr_cfg_read() local
137 pci_read_config_dword(pdev, cfg_addr, val); in sis_scr_cfg_read()
145 unsigned int cfg_addr = get_scr_cfg_addr(link, sc_reg); in sis_scr_cfg_write() local
147 pci_write_config_dword(pdev, cfg_addr, val); in sis_scr_cfg_write()
/kernel/linux/linux-6.6/drivers/ata/
H A Dsata_uli.c96 unsigned int cfg_addr = get_scr_cfg_addr(link->ap, sc_reg); in uli_scr_cfg_read() local
99 pci_read_config_dword(pdev, cfg_addr, &val); in uli_scr_cfg_read()
106 unsigned int cfg_addr = get_scr_cfg_addr(link->ap, scr); in uli_scr_cfg_write() local
108 pci_write_config_dword(pdev, cfg_addr, val); in uli_scr_cfg_write()
H A Dsata_sis.c132 unsigned int cfg_addr = get_scr_cfg_addr(link, sc_reg); in sis_scr_cfg_read() local
137 pci_read_config_dword(pdev, cfg_addr, val); in sis_scr_cfg_read()
145 unsigned int cfg_addr = get_scr_cfg_addr(link, sc_reg); in sis_scr_cfg_write() local
147 pci_write_config_dword(pdev, cfg_addr, val); in sis_scr_cfg_write()
/kernel/linux/linux-5.10/arch/powerpc/platforms/52xx/
H A Dmpc52xx_pci.c117 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()
/kernel/linux/linux-6.6/arch/powerpc/platforms/52xx/
H A Dmpc52xx_pci.c118 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()
/kernel/linux/linux-5.10/arch/microblaze/include/asm/
H A Dpci-bridge.h56 unsigned int __iomem *cfg_addr; member
71 * BIG_ENDIAN - cfg_addr is a big endian register
125 resource_size_t cfg_addr,
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
H A Diommu.c937 u32 cfg_addr, ext_query, query_out[5]; in query_ddw() local
961 cfg_addr = ((pdn->busno << 16) | (pdn->devfn << 8)); in query_ddw()
964 cfg_addr, BUID_HI(buid), BUID_LO(buid)); in query_ddw()
966 ddw_avail[DDW_QUERY_PE_DMA_WIN], cfg_addr, BUID_HI(buid), in query_ddw()
994 u32 cfg_addr; in create_ddw() local
1007 cfg_addr = ((pdn->busno << 16) | (pdn->devfn << 8)); in create_ddw()
1012 (u32 *)create, cfg_addr, BUID_HI(buid), in create_ddw()
1018 ddw_avail[DDW_CREATE_PE_DMA_WIN], cfg_addr, BUID_HI(buid), in create_ddw()
1069 u32 cfg_addr, reset_dma_win; in reset_dma_window() local
1081 cfg_addr in reset_dma_window()
[all...]

Completed in 17 milliseconds

123