/kernel/linux/linux-6.6/arch/powerpc/platforms/8xx/ |
H A D | cpm1-ic.c | 14 cpic8xx_t __iomem *reg; member 23 clrbits32(&data->reg->cpic_cimr, (1 << cpm_vec)); in cpm_mask_irq() 31 setbits32(&data->reg->cpic_cimr, (1 << cpm_vec)); in cpm_unmask_irq() 39 out_be32(&data->reg->cpic_cisr, (1 << cpm_vec)); in cpm_end_irq() 58 out_be16(&data->reg->cpic_civr, 1); in cpm_get_irq() 59 cpm_vec = in_be16(&data->reg->cpic_civr); in cpm_get_irq() 98 data->reg = devm_ioremap(dev, res->start, resource_size(res)); in cpm_pic_probe() 99 if (!data->reg) in cpm_pic_probe() 107 out_be32(&data->reg->cpic_cicr, in cpm_pic_probe() 111 out_be32(&data->reg in cpm_pic_probe() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/ |
H A D | debug.h | 49 u32 reg; member 53 #define STAT_MAC_REG(reg) \ 54 { (AR9170_MAC_REG_##reg), #reg } 56 #define STAT_PTA_REG(reg) \ 57 { (AR9170_PTA_REG_##reg), #reg } 59 #define STAT_USB_REG(reg) \ 60 { (AR9170_USB_REG_##reg), #reg } 116 u32 reg; global() member [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_pcs.h | 50 * @reg: Base address of the AN Control Register. 56 static inline void dwmac_pcs_isr(void __iomem *ioaddr, u32 reg, in dwmac_pcs_isr() argument 60 u32 val = readl(ioaddr + GMAC_AN_STATUS(reg)); in dwmac_pcs_isr() 80 * @reg: Base address of the AN Control Register. 84 static inline void dwmac_rane(void __iomem *ioaddr, u32 reg, bool restart) in dwmac_rane() argument 86 u32 value = readl(ioaddr + GMAC_AN_CTRL(reg)); in dwmac_rane() 91 writel(value, ioaddr + GMAC_AN_CTRL(reg)); in dwmac_rane() 97 * @reg: Base address of the AN Control Register. 105 static inline void dwmac_ctrl_ane(void __iomem *ioaddr, u32 reg, bool ane, in dwmac_ctrl_ane() argument 108 u32 value = readl(ioaddr + GMAC_AN_CTRL(reg)); in dwmac_ctrl_ane() 134 dwmac_get_adv_lp(void __iomem *ioaddr, u32 reg, struct rgmii_adv *adv_lp) dwmac_get_adv_lp() argument [all...] |
/kernel/linux/linux-5.10/drivers/memory/ |
H A D | da8xx-ddrctl.c | 31 u32 reg; member 39 .reg = 0x20, 108 u32 reg; in da8xx_ddrctl_probe() local 133 if (knob->reg + sizeof(u32) > resource_size(res)) { in da8xx_ddrctl_probe() 140 reg = readl(ddrctl + knob->reg); in da8xx_ddrctl_probe() 141 reg &= knob->mask; in da8xx_ddrctl_probe() 142 reg |= setting->val << knob->shift; in da8xx_ddrctl_probe() 144 dev_dbg(dev, "writing 0x%08x to %s\n", reg, setting->name); in da8xx_ddrctl_probe() 146 writel(reg, ddrct in da8xx_ddrctl_probe() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/emac/ |
H A D | emac-phy.c | 47 u32 reg; in emac_mdio_read() local 52 reg = SUP_PREAMBLE | in emac_mdio_read() 57 writel(reg, adpt->base + EMAC_MDIO_CTRL); in emac_mdio_read() 59 if (readl_poll_timeout(adpt->base + EMAC_MDIO_CTRL, reg, in emac_mdio_read() 60 !(reg & (MDIO_START | MDIO_BUSY)), in emac_mdio_read() 64 return (reg >> MDIO_DATA_SHFT) & MDIO_DATA_BMSK; in emac_mdio_read() 70 u32 reg; in emac_mdio_write() local 75 reg = SUP_PREAMBLE | in emac_mdio_write() 81 writel(reg, adpt->base + EMAC_MDIO_CTRL); in emac_mdio_write() 83 if (readl_poll_timeout(adpt->base + EMAC_MDIO_CTRL, reg, in emac_mdio_write() [all...] |
/kernel/linux/linux-6.6/drivers/memory/ |
H A D | da8xx-ddrctl.c | 30 u32 reg; member 38 .reg = 0x20, 107 u32 reg; in da8xx_ddrctl_probe() local 131 if (knob->reg + sizeof(u32) > resource_size(res)) { in da8xx_ddrctl_probe() 138 reg = readl(ddrctl + knob->reg); in da8xx_ddrctl_probe() 139 reg &= knob->mask; in da8xx_ddrctl_probe() 140 reg |= setting->val << knob->shift; in da8xx_ddrctl_probe() 142 dev_dbg(dev, "writing 0x%08x to %s\n", reg, setting->name); in da8xx_ddrctl_probe() 144 writel(reg, ddrct in da8xx_ddrctl_probe() [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | smpro-core.c | 40 static int smpro_core_read(void *context, const void *reg, size_t reg_size, in smpro_core_read() argument 52 buf[0] = *(u8 *)reg; in smpro_core_read() 75 static bool smpro_core_readable_noinc_reg(struct device *dev, unsigned int reg) in smpro_core_readable_noinc_reg() argument 77 return (reg == CORE_CE_ERR_DATA || reg == CORE_UE_ERR_DATA || in smpro_core_readable_noinc_reg() 78 reg == MEM_CE_ERR_DATA || reg == MEM_UE_ERR_DATA || in smpro_core_readable_noinc_reg() 79 reg == PCIE_CE_ERR_DATA || reg == PCIE_UE_ERR_DATA || in smpro_core_readable_noinc_reg() 80 reg in smpro_core_readable_noinc_reg() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_diag.c | 10 * @reg: reg to be tested 14 u32 reg, u32 mask) in i40e_diag_reg_pattern_test() 22 orig_val = rd32(hw, reg); in i40e_diag_reg_pattern_test() 25 wr32(hw, reg, (pat & mask)); in i40e_diag_reg_pattern_test() 26 val = rd32(hw, reg); in i40e_diag_reg_pattern_test() 29 "%s: reg pattern test failed - reg 0x%08x pat 0x%08x val 0x%08x\n", in i40e_diag_reg_pattern_test() 30 __func__, reg, pat, val); in i40e_diag_reg_pattern_test() 35 wr32(hw, reg, orig_va in i40e_diag_reg_pattern_test() 13 i40e_diag_reg_pattern_test(struct i40e_hw *hw, u32 reg, u32 mask) i40e_diag_reg_pattern_test() argument 80 u32 reg, mask; i40e_diag_reg_test() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/emac/ |
H A D | emac-phy.c | 47 u32 reg; in emac_mdio_read() local 52 reg = SUP_PREAMBLE | in emac_mdio_read() 57 writel(reg, adpt->base + EMAC_MDIO_CTRL); in emac_mdio_read() 59 if (readl_poll_timeout(adpt->base + EMAC_MDIO_CTRL, reg, in emac_mdio_read() 60 !(reg & (MDIO_START | MDIO_BUSY)), in emac_mdio_read() 64 return (reg >> MDIO_DATA_SHFT) & MDIO_DATA_BMSK; in emac_mdio_read() 70 u32 reg; in emac_mdio_write() local 75 reg = SUP_PREAMBLE | in emac_mdio_write() 81 writel(reg, adpt->base + EMAC_MDIO_CTRL); in emac_mdio_write() 83 if (readl_poll_timeout(adpt->base + EMAC_MDIO_CTRL, reg, in emac_mdio_write() [all...] |
/kernel/linux/linux-6.6/drivers/clk/mvebu/ |
H A D | armada-37xx-tbg.c | 54 static unsigned int tbg_get_mult(void __iomem *reg, const struct tbg_def *ptbg) in tbg_get_mult() argument 58 val = readl(reg + TBG_CTRL0); in tbg_get_mult() 63 static unsigned int tbg_get_div(void __iomem *reg, const struct tbg_def *ptbg) in tbg_get_div() argument 68 val = readl(reg + TBG_CTRL7); in tbg_get_div() 73 val = readl(reg + ptbg->vcodiv_reg); in tbg_get_div() 88 void __iomem *reg; in armada_3700_tbg_clock_probe() local 107 reg = devm_platform_ioremap_resource(pdev, 0); in armada_3700_tbg_clock_probe() 108 if (IS_ERR(reg)) in armada_3700_tbg_clock_probe() 109 return PTR_ERR(reg); in armada_3700_tbg_clock_probe() 116 mult = tbg_get_mult(reg, in armada_3700_tbg_clock_probe() [all...] |
/kernel/linux/linux-6.6/drivers/clk/sunxi-ng/ |
H A D | ccu_gate.c | 15 u32 reg; in ccu_gate_helper_disable() local 22 reg = readl(common->base + common->reg); in ccu_gate_helper_disable() 23 writel(reg & ~gate, common->base + common->reg); in ccu_gate_helper_disable() 39 u32 reg; in ccu_gate_helper_enable() local 46 reg = readl(common->base + common->reg); in ccu_gate_helper_enable() 47 writel(reg | gate, common->base + common->reg); in ccu_gate_helper_enable() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | soc15.h | 40 u32 reg; member 49 u32 reg; member 89 #define SOC15_REG_ENTRY(ip, inst, reg) ip##_HWIP, inst, reg##_BASE_IDX, reg 93 #define SOC15_REG_GOLDEN_VALUE(ip, inst, reg, and_mask, or_mask) \ 94 { ip##_HWIP, inst, reg##_BASE_IDX, reg, and_mask, or_mask } 96 #define SOC15_REG_FIELD(reg, field) reg##_ [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_pcs.h | 50 * @reg: Base address of the AN Control Register. 56 static inline void dwmac_pcs_isr(void __iomem *ioaddr, u32 reg, in dwmac_pcs_isr() argument 60 u32 val = readl(ioaddr + GMAC_AN_STATUS(reg)); in dwmac_pcs_isr() 80 * @reg: Base address of the AN Control Register. 84 static inline void dwmac_rane(void __iomem *ioaddr, u32 reg, bool restart) in dwmac_rane() argument 86 u32 value = readl(ioaddr + GMAC_AN_CTRL(reg)); in dwmac_rane() 91 writel(value, ioaddr + GMAC_AN_CTRL(reg)); in dwmac_rane() 97 * @reg: Base address of the AN Control Register. 105 static inline void dwmac_ctrl_ane(void __iomem *ioaddr, u32 reg, bool ane, in dwmac_ctrl_ane() argument 108 u32 value = readl(ioaddr + GMAC_AN_CTRL(reg)); in dwmac_ctrl_ane() 134 dwmac_get_adv_lp(void __iomem *ioaddr, u32 reg, struct rgmii_adv *adv_lp) dwmac_get_adv_lp() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/carl9170/ |
H A D | debug.h | 49 u32 reg; member 53 #define STAT_MAC_REG(reg) \ 54 { (AR9170_MAC_REG_##reg), #reg } 56 #define STAT_PTA_REG(reg) \ 57 { (AR9170_PTA_REG_##reg), #reg } 59 #define STAT_USB_REG(reg) \ 60 { (AR9170_USB_REG_##reg), #reg } 116 u32 reg; global() member [all...] |
/kernel/liteos_m/testsuites/unittest/posix/src/regex/ |
H A D | regex_func_test.c | 80 regex_t reg; in TestRegex() local 83 regcomp(®, pattern, flag); in TestRegex() 84 int status = regexec(®, buf, nmatch, pmatch, 0); in TestRegex() 99 regfree(®); in TestRegex() 105 regex_t reg; in TestRegcomp() local 106 int status = regcomp(®, pattern, flag); in TestRegcomp() 109 regfree(®); in TestRegcomp() 164 regex_t reg; variable 167 regcomp(®, pattern2, cflags); 168 int status = regexec(®, bu 170 regfree(®); global() variable [all...] |
/third_party/libunwind/libunwind/src/arm/ |
H A D | Gresume.c | 115 int reg; in establish_machine_state() local 119 for (reg = 0; reg <= UNW_REG_LAST; ++reg) in establish_machine_state() 121 Debug (16, "copying %s %d\n", unw_regname (reg), reg); in establish_machine_state() 122 if (unw_is_fpreg (reg)) in establish_machine_state() 124 if (tdep_access_fpreg (c, reg, &fpval, 0) >= 0) in establish_machine_state() 125 as->acc.access_fpreg (as, reg, &fpval, 1, arg); in establish_machine_state() 129 if (tdep_access_reg (c, reg, in establish_machine_state() [all...] |
/third_party/libunwind/libunwind/src/sh/ |
H A D | Gresume.c | 126 int reg; in establish_machine_state() local 130 for (reg = 0; reg <= UNW_REG_LAST; ++reg) in establish_machine_state() 132 Debug (16, "copying %s %d\n", unw_regname (reg), reg); in establish_machine_state() 133 if (unw_is_fpreg (reg)) in establish_machine_state() 135 if (tdep_access_fpreg (c, reg, &fpval, 0) >= 0) in establish_machine_state() 136 as->acc.access_fpreg (as, reg, &fpval, 1, arg); in establish_machine_state() 140 if (tdep_access_reg (c, reg, in establish_machine_state() [all...] |
/third_party/libunwind/libunwind/src/hppa/ |
H A D | Gresume.c | 100 int reg; in establish_machine_state() local 107 for (reg = 0; reg <= UNW_REG_LAST; ++reg) in establish_machine_state() 109 Debug (16, "copying %s %d\n", unw_regname (reg), reg); in establish_machine_state() 110 if (unw_is_fpreg (reg)) in establish_machine_state() 112 if (tdep_access_fpreg (c, reg, &fpval, 0) >= 0) in establish_machine_state() 113 (*access_fpreg) (as, reg, &fpval, 1, arg); in establish_machine_state() 117 if (tdep_access_reg (c, reg, in establish_machine_state() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
H A D | RegAllocBase.cpp | 90 assert(!VRM->hasPhys(VirtReg->reg) && "Register already assigned"); in allocatePhysRegs() 93 if (MRI->reg_nodbg_empty(VirtReg->reg)) { in allocatePhysRegs() 96 LIS->removeInterval(VirtReg->reg); in allocatePhysRegs() 107 << TRI->getRegClassName(MRI->getRegClass(VirtReg->reg)) in allocatePhysRegs() 120 I = MRI->reg_instr_begin(VirtReg->reg), E = MRI->reg_instr_end(); in allocatePhysRegs() 136 VRM->assignVirt2Phys(VirtReg->reg, in allocatePhysRegs() 137 RegClassInfo.getOrder(MRI->getRegClass(VirtReg->reg)).front()); in allocatePhysRegs() 148 assert(!VRM->hasPhys(SplitVirtReg->reg) && "Register already assigned"); in allocatePhysRegs() 149 if (MRI->reg_nodbg_empty(SplitVirtReg->reg)) { in allocatePhysRegs() 153 LIS->removeInterval(SplitVirtReg->reg); in allocatePhysRegs() [all...] |
/kernel/linux/linux-5.10/drivers/clk/renesas/ |
H A D | renesas-cpg-mssr.c | 189 unsigned int reg = clock->index / 32; in cpg_mstp_clock_endisable() local 197 dev_dbg(dev, "MSTP %u%02u/%pC %s\n", reg, bit, hw->clk, in cpg_mstp_clock_endisable() 202 value = readb(priv->base + priv->control_regs[reg]); in cpg_mstp_clock_endisable() 207 writeb(value, priv->base + priv->control_regs[reg]); in cpg_mstp_clock_endisable() 210 readb(priv->base + priv->control_regs[reg]); in cpg_mstp_clock_endisable() 211 barrier_data(priv->base + priv->control_regs[reg]); in cpg_mstp_clock_endisable() 213 value = readl(priv->base + priv->control_regs[reg]); in cpg_mstp_clock_endisable() 218 writel(value, priv->base + priv->control_regs[reg]); in cpg_mstp_clock_endisable() 227 if (!(readl(priv->base + priv->status_regs[reg]) & bitmask)) in cpg_mstp_clock_endisable() 234 priv->base + priv->control_regs[reg], bi in cpg_mstp_clock_endisable() 595 unsigned int reg = id / 32; cpg_mssr_reset() local 616 unsigned int reg = id / 32; cpg_mssr_assert() local 630 unsigned int reg = id / 32; cpg_mssr_deassert() local 644 unsigned int reg = id / 32; cpg_mssr_status() local 846 unsigned int reg; cpg_mssr_suspend_noirq() local 870 unsigned int reg, i; cpg_mssr_resume_noirq() local [all...] |
/kernel/linux/linux-6.6/include/linux/soc/brcmstb/ |
H A D | brcmstb.h | 7 static inline u32 BRCM_ID(u32 reg) in BRCM_ID() argument 9 return reg >> 28 ? reg >> 16 : reg >> 8; in BRCM_ID() 12 static inline u32 BRCM_REV(u32 reg) in BRCM_REV() argument 14 return reg & 0xff; in BRCM_REV()
|
/kernel/linux/linux-6.6/drivers/base/regmap/ |
H A D | regmap-irq.c | 84 u32 reg; in regmap_irq_sync_unlock() local 96 reg = d->get_irq_reg(d, d->chip->status_base, i); in regmap_irq_sync_unlock() 98 ret = regmap_read(map, reg, &val); in regmap_irq_sync_unlock() 119 reg = d->get_irq_reg(d, d->chip->mask_base, i); in regmap_irq_sync_unlock() 120 ret = regmap_update_bits(d->map, reg, in regmap_irq_sync_unlock() 124 dev_err(d->map->dev, "Failed to sync masks in %x\n", reg); in regmap_irq_sync_unlock() 128 reg = d->get_irq_reg(d, d->chip->unmask_base, i); in regmap_irq_sync_unlock() 129 ret = regmap_update_bits(d->map, reg, in regmap_irq_sync_unlock() 133 reg); in regmap_irq_sync_unlock() 136 reg in regmap_irq_sync_unlock() 211 unsigned int reg = irq_data->reg_offset / map->reg_stride; regmap_irq_enable() local 249 int reg, ret; regmap_irq_set_type() local 310 unsigned int reg; read_sub_irq_data() local 342 u32 reg; regmap_irq_thread() local 448 unsigned int reg = data->get_irq_reg(data, regmap_irq_thread() local 637 u32 reg; regmap_add_irq_chip_fwnode() local [all...] |
/device/soc/rockchip/common/vendor/drivers/gpio/ |
H A D | gpio-rockchip.c | 61 static inline void gpio_writel_v2(u32 val, void __iomem *reg) in gpio_writel_v2() argument 63 writel((val & 0xffff) | 0xffff0000, reg); in gpio_writel_v2() 64 writel((val >> 16) | 0xffff0000, reg + 0x4); in gpio_writel_v2() 67 static inline u32 gpio_readl_v2(void __iomem *reg) in gpio_readl_v2() argument 69 return readl(reg + 0x4) << 16 | readl(reg); in gpio_readl_v2() 74 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_writel() local 77 gpio_writel_v2(value, reg); in rockchip_gpio_writel() 79 writel(value, reg); in rockchip_gpio_writel() 85 void __iomem *reg in rockchip_gpio_readl() local 99 void __iomem *reg = bank->reg_base + offset; rockchip_gpio_writel_bit() local 121 void __iomem *reg = bank->reg_base + offset; rockchip_gpio_readl_bit() local 192 const struct rockchip_gpio_regs *reg = bank->gpio_regs; rockchip_gpio_set_debounce() local 318 const struct rockchip_gpio_regs *reg = bank->gpio_regs; rockchip_irq_demux() local [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/gpio/ |
H A D | gpio-rockchip.c | 61 static inline void gpio_writel_v2(u32 val, void __iomem *reg) in gpio_writel_v2() argument 63 writel((val & 0xffff) | 0xffff0000, reg); in gpio_writel_v2() 64 writel((val >> 16) | 0xffff0000, reg + 0x4); in gpio_writel_v2() 67 static inline u32 gpio_readl_v2(void __iomem *reg) in gpio_readl_v2() argument 69 return readl(reg + 0x4) << 16 | readl(reg); in gpio_readl_v2() 74 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_writel() local 77 gpio_writel_v2(value, reg); in rockchip_gpio_writel() 79 writel(value, reg); in rockchip_gpio_writel() 85 void __iomem *reg in rockchip_gpio_readl() local 99 void __iomem *reg = bank->reg_base + offset; rockchip_gpio_writel_bit() local 121 void __iomem *reg = bank->reg_base + offset; rockchip_gpio_readl_bit() local 192 const struct rockchip_gpio_regs *reg = bank->gpio_regs; rockchip_gpio_set_debounce() local 321 const struct rockchip_gpio_regs *reg = bank->gpio_regs; rockchip_irq_demux() local [all...] |
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
H A D | vgic-kvm-device.c | 344 * @reg: address the value is read or written 349 u32 *reg, bool is_write) in vgic_v2_attr_regs_access() 376 ret = vgic_v2_cpuif_uaccess(vcpu, is_write, addr, reg); in vgic_v2_attr_regs_access() 379 ret = vgic_v2_dist_uaccess(vcpu, is_write, addr, reg); in vgic_v2_attr_regs_access() 405 u32 reg; in vgic_v2_set_attr() local 407 if (get_user(reg, uaddr)) in vgic_v2_set_attr() 410 return vgic_v2_attr_regs_access(dev, attr, ®, true); in vgic_v2_set_attr() 430 u32 reg = 0; in vgic_v2_get_attr() local 432 ret = vgic_v2_attr_regs_access(dev, attr, ®, false); in vgic_v2_get_attr() 435 return put_user(reg, uadd in vgic_v2_get_attr() 347 vgic_v2_attr_regs_access(struct kvm_device *dev, struct kvm_device_attr *attr, u32 *reg, bool is_write) vgic_v2_attr_regs_access() argument 511 vgic_v3_attr_regs_access(struct kvm_device *dev, struct kvm_device_attr *attr, u64 *reg, bool is_write) vgic_v3_attr_regs_access() argument 605 u64 reg; vgic_v3_set_attr() local 615 u64 reg; vgic_v3_set_attr() local 624 u64 reg; vgic_v3_set_attr() local 668 u64 reg; vgic_v3_get_attr() local 679 u64 reg; vgic_v3_get_attr() local 688 u64 reg; vgic_v3_get_attr() local [all...] |