Home
last modified time | relevance | path

Searched refs:reg (Results 1051 - 1075 of 14330) sorted by relevance

1...<<41424344454647484950>>...574

/kernel/linux/linux-5.10/arch/arc/include/asm/
H A Dentry-compact.h121 * For early Exception/ISR Prologue, a core reg is temporarily needed to
125 * Before saving the full regfile - this reg is restored back, only
128 .macro PROLOG_FREEUP_REG reg, mem
130 sr \reg, [ARC_REG_SCRATCH_DATA0] variable
132 st \reg, [\mem]
136 .macro PROLOG_RESTORE_REG reg, mem
138 lr \reg, [ARC_REG_SCRATCH_DATA0] variable
140 ld \reg, [\mem]
153 /* Need at least 1 reg to code the early exception prologue */
163 /* Treat r25 as scratch reg (sav
308 lsr \\reg, \\reg, 8 global() variable
309 bmsk \\reg, \\reg, 7 global() variable
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-sunxi/
H A Dplatsmp.c76 u32 reg; in sun6i_smp_boot_secondary() local
92 reg = readl(cpucfg_membase + CPUCFG_GEN_CTRL_REG); in sun6i_smp_boot_secondary()
93 writel(reg & ~BIT(cpu), cpucfg_membase + CPUCFG_GEN_CTRL_REG); in sun6i_smp_boot_secondary()
96 reg = readl(cpucfg_membase + CPUCFG_DBG_CTL1_REG); in sun6i_smp_boot_secondary()
97 writel(reg & ~BIT(cpu), cpucfg_membase + CPUCFG_DBG_CTL1_REG); in sun6i_smp_boot_secondary()
105 reg = readl(prcm_membase + PRCM_CPU_PWROFF_REG); in sun6i_smp_boot_secondary()
106 writel(reg & ~BIT(cpu), prcm_membase + PRCM_CPU_PWROFF_REG); in sun6i_smp_boot_secondary()
113 reg = readl(cpucfg_membase + CPUCFG_DBG_CTL1_REG); in sun6i_smp_boot_secondary()
114 writel(reg | BIT(cpu), cpucfg_membase + CPUCFG_DBG_CTL1_REG); in sun6i_smp_boot_secondary()
161 u32 reg; in sun8i_smp_boot_secondary() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/renesas/
H A Dclk-r8a73a4.c21 void __iomem *reg; member
38 unsigned int reg; member
66 unsigned int shift, reg; in r8a73a4_cpg_register_clock() local
72 u32 ckscr = readl(cpg->reg + CPG_CKSCR); in r8a73a4_cpg_register_clock()
96 u32 value = readl(cpg->reg + CPG_PLL0CR); in r8a73a4_cpg_register_clock()
103 u32 value = readl(cpg->reg + CPG_PLL1CR); in r8a73a4_cpg_register_clock()
126 value = readl(cpg->reg + cr); in r8a73a4_cpg_register_clock()
162 mult = 0x20 - ((readl(cpg->reg + CPG_FRQCRC) >> shift) & 0x1f); in r8a73a4_cpg_register_clock()
175 reg = c->reg; in r8a73a4_cpg_register_clock()
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-sunxi/
H A Dplatsmp.c74 u32 reg; in sun6i_smp_boot_secondary() local
90 reg = readl(cpucfg_membase + CPUCFG_GEN_CTRL_REG); in sun6i_smp_boot_secondary()
91 writel(reg & ~BIT(cpu), cpucfg_membase + CPUCFG_GEN_CTRL_REG); in sun6i_smp_boot_secondary()
94 reg = readl(cpucfg_membase + CPUCFG_DBG_CTL1_REG); in sun6i_smp_boot_secondary()
95 writel(reg & ~BIT(cpu), cpucfg_membase + CPUCFG_DBG_CTL1_REG); in sun6i_smp_boot_secondary()
103 reg = readl(prcm_membase + PRCM_CPU_PWROFF_REG); in sun6i_smp_boot_secondary()
104 writel(reg & ~BIT(cpu), prcm_membase + PRCM_CPU_PWROFF_REG); in sun6i_smp_boot_secondary()
111 reg = readl(cpucfg_membase + CPUCFG_DBG_CTL1_REG); in sun6i_smp_boot_secondary()
112 writel(reg | BIT(cpu), cpucfg_membase + CPUCFG_DBG_CTL1_REG); in sun6i_smp_boot_secondary()
159 u32 reg; in sun8i_smp_boot_secondary() local
[all...]
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvcpu_fp.c78 const struct kvm_one_reg *reg, in kvm_riscv_vcpu_get_reg_fp()
83 (unsigned long __user *)(unsigned long)reg->addr; in kvm_riscv_vcpu_get_reg_fp()
84 unsigned long reg_num = reg->id & ~(KVM_REG_ARCH_MASK | in kvm_riscv_vcpu_get_reg_fp()
91 if (KVM_REG_SIZE(reg->id) != sizeof(u32)) in kvm_riscv_vcpu_get_reg_fp()
103 if (KVM_REG_SIZE(reg->id) != sizeof(u32)) in kvm_riscv_vcpu_get_reg_fp()
108 if (KVM_REG_SIZE(reg->id) != sizeof(u64)) in kvm_riscv_vcpu_get_reg_fp()
116 if (copy_to_user(uaddr, reg_val, KVM_REG_SIZE(reg->id))) in kvm_riscv_vcpu_get_reg_fp()
123 const struct kvm_one_reg *reg, in kvm_riscv_vcpu_set_reg_fp()
128 (unsigned long __user *)(unsigned long)reg->addr; in kvm_riscv_vcpu_set_reg_fp()
129 unsigned long reg_num = reg in kvm_riscv_vcpu_set_reg_fp()
77 kvm_riscv_vcpu_get_reg_fp(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg, unsigned long rtype) kvm_riscv_vcpu_get_reg_fp() argument
122 kvm_riscv_vcpu_set_reg_fp(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg, unsigned long rtype) kvm_riscv_vcpu_set_reg_fp() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/
H A Dreg.h81 typeof(_reg) (reg) = (_reg); \
82 (((reg) == 0x50080 || (reg) == 0x50090) ? (PIPE_A) : \
83 (((reg) == 0x50088 || (reg) == 0x50098) ? (PIPE_B) : \
84 (((reg) == 0x5008C || (reg) == 0x5009C) ? (PIPE_C) : \
88 typeof(_reg) (reg) = (_reg); \
89 (((reg) == 0x50080 || (reg)
[all...]
/kernel/linux/linux-5.10/drivers/net/phy/
H A Dbcm87xx.c22 * broadcom,c45-reg-init property stored in the of_node for the phydev.
24 * broadcom,c45-reg-init = <devid reg mask value>,...;
26 * There may be one or more sets of <devid reg mask value>:
29 * reg: the register.
44 "broadcom,c45-reg-init", &len); in bcm87xx_of_reg_init()
54 u16 reg = be32_to_cpup(paddr++); in bcm87xx_of_reg_init() local
58 u32 regnum = mdiobus_c45_addr(devid, reg); in bcm87xx_of_reg_init()
140 int reg, err; in bcm87xx_config_intr() local
142 reg in bcm87xx_config_intr()
158 int reg; bcm87xx_did_interrupt() local
[all...]
/kernel/linux/linux-5.10/drivers/phy/hisilicon/
H A Dphy-hi6220-usb.c44 struct regmap *reg; member
50 struct regmap *reg = priv->reg; in hi6220_phy_init() local
56 regmap_update_bits(reg, SC_PERIPH_RSTEN0, mask, val); in hi6220_phy_init()
57 regmap_update_bits(reg, SC_PERIPH_RSTDIS0, mask, val); in hi6220_phy_init()
62 struct regmap *reg = priv->reg; in hi6220_phy_setup() local
69 ret = regmap_update_bits(reg, SC_PERIPH_CTRL5, mask, val); in hi6220_phy_setup()
76 ret = regmap_update_bits(reg, SC_PERIPH_CTRL4, mask, val); in hi6220_phy_setup()
80 ret = regmap_write(reg, SC_PERIPH_CTRL in hi6220_phy_setup()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Dintel_sideband.h29 u32 vlv_iosf_sb_read(struct drm_i915_private *i915, u8 port, u32 reg);
31 u8 port, u32 reg, u32 val);
39 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg);
40 void vlv_bunit_write(struct drm_i915_private *i915, u32 reg, u32 val);
52 u32 vlv_cck_read(struct drm_i915_private *i915, u32 reg);
53 void vlv_cck_write(struct drm_i915_private *i915, u32 reg, u32 val);
65 u32 vlv_ccu_read(struct drm_i915_private *i915, u32 reg);
66 void vlv_ccu_write(struct drm_i915_private *i915, u32 reg, u32 val);
78 u32 vlv_dpio_read(struct drm_i915_private *i915, enum pipe pipe, int reg);
80 enum pipe pipe, int reg, u3
[all...]
/kernel/linux/linux-6.6/drivers/clk/imx/
H A Dclk-gate2.c30 void __iomem *reg; member
44 u32 reg; in clk_gate2_do_shared_clks() local
46 reg = readl(gate->reg); in clk_gate2_do_shared_clks()
47 reg &= ~(gate->cgr_mask << gate->bit_idx); in clk_gate2_do_shared_clks()
49 reg |= (gate->cgr_val & gate->cgr_mask) << gate->bit_idx; in clk_gate2_do_shared_clks()
50 writel(reg, gate->reg); in clk_gate2_do_shared_clks()
89 static int clk_gate2_reg_is_enabled(void __iomem *reg, u8 bit_idx, in clk_gate2_reg_is_enabled() argument
92 u32 val = readl(reg); in clk_gate2_reg_is_enabled()
136 clk_hw_register_gate2(struct device *dev, const char *name, const char *parent_name, unsigned long flags, void __iomem *reg, u8 bit_idx, u8 cgr_val, u8 cgr_mask, u8 clk_gate2_flags, spinlock_t *lock, unsigned int *share_count) clk_hw_register_gate2() argument
[all...]
/kernel/linux/linux-6.6/drivers/phy/hisilicon/
H A Dphy-hi6220-usb.c45 struct regmap *reg; member
51 struct regmap *reg = priv->reg; in hi6220_phy_init() local
57 regmap_update_bits(reg, SC_PERIPH_RSTEN0, mask, val); in hi6220_phy_init()
58 regmap_update_bits(reg, SC_PERIPH_RSTDIS0, mask, val); in hi6220_phy_init()
63 struct regmap *reg = priv->reg; in hi6220_phy_setup() local
70 ret = regmap_update_bits(reg, SC_PERIPH_CTRL5, mask, val); in hi6220_phy_setup()
77 ret = regmap_update_bits(reg, SC_PERIPH_CTRL4, mask, val); in hi6220_phy_setup()
81 ret = regmap_write(reg, SC_PERIPH_CTRL in hi6220_phy_setup()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A Dreg.h80 typeof(_reg) (reg) = (_reg); \
81 (((reg) == 0x50080 || (reg) == 0x50090) ? (PIPE_A) : \
82 (((reg) == 0x50088 || (reg) == 0x50098) ? (PIPE_B) : \
83 (((reg) == 0x5008C || (reg) == 0x5009C) ? (PIPE_C) : \
87 typeof(_reg) (reg) = (_reg); \
88 (((reg) == 0x50080 || (reg)
[all...]
/third_party/libunwind/libunwind/src/x86/
H A DGinit.c50 tdep_uc_addr (ucontext_t *uc, int reg) in tdep_uc_addr() argument
52 return x86_r_uc_addr (uc, reg); in tdep_uc_addr()
156 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, in access_reg() argument
162 if (unw_is_fpreg (reg)) in access_reg()
165 if (!(addr = x86_r_uc_addr (uc, reg))) in access_reg()
171 Debug (12, "%s <- %x\n", unw_regname (reg), *val); in access_reg()
176 Debug (12, "%s -> %x\n", unw_regname (reg), *val); in access_reg()
181 Debug (1, "bad register number %u\n", reg); in access_reg()
186 access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val, in access_fpreg() argument
192 if (!unw_is_fpreg (reg)) in access_fpreg()
[all...]
/kernel/linux/linux-5.10/drivers/clk/actions/
H A Dowl-divider.c40 unsigned int reg; in owl_divider_helper_recalc_rate() local
42 regmap_read(common->regmap, div_hw->reg, &reg); in owl_divider_helper_recalc_rate()
43 val = reg >> div_hw->shift; in owl_divider_helper_recalc_rate()
67 unsigned int reg; in owl_divider_helper_set_rate() local
72 regmap_read(common->regmap, div_hw->reg, &reg); in owl_divider_helper_set_rate()
73 reg &= ~GENMASK(div_hw->width + div_hw->shift - 1, div_hw->shift); in owl_divider_helper_set_rate()
75 regmap_write(common->regmap, div_hw->reg, in owl_divider_helper_set_rate()
76 reg | (va in owl_divider_helper_set_rate()
[all...]
/kernel/linux/linux-5.10/arch/mips/include/asm/mach-ath79/
H A Dath79.h148 void ath79_ddr_wb_flush(unsigned int reg);
154 static inline void ath79_pll_wr(unsigned reg, u32 val) in ath79_pll_wr() argument
156 __raw_writel(val, ath79_pll_base + reg); in ath79_pll_wr()
159 static inline u32 ath79_pll_rr(unsigned reg) in ath79_pll_rr() argument
161 return __raw_readl(ath79_pll_base + reg); in ath79_pll_rr()
164 static inline void ath79_reset_wr(unsigned reg, u32 val) in ath79_reset_wr() argument
166 __raw_writel(val, ath79_reset_base + reg); in ath79_reset_wr()
167 (void) __raw_readl(ath79_reset_base + reg); /* flush */ in ath79_reset_wr()
170 static inline u32 ath79_reset_rr(unsigned reg) in ath79_reset_rr() argument
172 return __raw_readl(ath79_reset_base + reg); in ath79_reset_rr()
[all...]
/kernel/linux/linux-5.10/arch/x86/pci/
H A Dnumachip.c28 unsigned int devfn, int reg, int len, u32 *value) in pci_mmcfg_read_numachip()
33 if (unlikely((bus > 255) || (devfn > 255) || (reg > 4095))) { in pci_mmcfg_read_numachip()
53 *value = mmio_config_readb(addr + reg); in pci_mmcfg_read_numachip()
56 *value = mmio_config_readw(addr + reg); in pci_mmcfg_read_numachip()
59 *value = mmio_config_readl(addr + reg); in pci_mmcfg_read_numachip()
68 unsigned int devfn, int reg, int len, u32 value) in pci_mmcfg_write_numachip()
73 if (unlikely((bus > 255) || (devfn > 255) || (reg > 4095))) in pci_mmcfg_write_numachip()
89 mmio_config_writeb(addr + reg, value); in pci_mmcfg_write_numachip()
92 mmio_config_writew(addr + reg, value); in pci_mmcfg_write_numachip()
95 mmio_config_writel(addr + reg, valu in pci_mmcfg_write_numachip()
27 pci_mmcfg_read_numachip(unsigned int seg, unsigned int bus, unsigned int devfn, int reg, int len, u32 *value) pci_mmcfg_read_numachip() argument
67 pci_mmcfg_write_numachip(unsigned int seg, unsigned int bus, unsigned int devfn, int reg, int len, u32 value) pci_mmcfg_write_numachip() argument
[all...]
/kernel/linux/linux-5.10/drivers/clk/sprd/
H A Ddiv.c36 unsigned int reg; in sprd_div_helper_recalc_rate() local
38 regmap_read(common->regmap, common->reg, &reg); in sprd_div_helper_recalc_rate()
39 val = reg >> div->shift; in sprd_div_helper_recalc_rate()
61 unsigned int reg; in sprd_div_helper_set_rate() local
66 regmap_read(common->regmap, common->reg, &reg); in sprd_div_helper_set_rate()
67 reg &= ~GENMASK(div->width + div->shift - 1, div->shift); in sprd_div_helper_set_rate()
69 regmap_write(common->regmap, common->reg, in sprd_div_helper_set_rate()
70 reg | (va in sprd_div_helper_set_rate()
[all...]
H A Dmux.c17 unsigned int reg; in sprd_mux_helper_get_parent() local
22 regmap_read(common->regmap, common->reg, &reg); in sprd_mux_helper_get_parent()
23 parent = reg >> mux->shift; in sprd_mux_helper_get_parent()
50 unsigned int reg; in sprd_mux_helper_set_parent() local
55 regmap_read(common->regmap, common->reg, &reg); in sprd_mux_helper_set_parent()
56 reg &= ~GENMASK(mux->width + mux->shift - 1, mux->shift); in sprd_mux_helper_set_parent()
57 regmap_write(common->regmap, common->reg, in sprd_mux_helper_set_parent()
58 reg | (inde in sprd_mux_helper_set_parent()
[all...]
/kernel/linux/linux-6.6/arch/mips/include/asm/mach-ath79/
H A Dath79.h148 void ath79_ddr_wb_flush(unsigned int reg);
154 static inline void ath79_pll_wr(unsigned reg, u32 val) in ath79_pll_wr() argument
156 __raw_writel(val, ath79_pll_base + reg); in ath79_pll_wr()
159 static inline u32 ath79_pll_rr(unsigned reg) in ath79_pll_rr() argument
161 return __raw_readl(ath79_pll_base + reg); in ath79_pll_rr()
164 static inline void ath79_reset_wr(unsigned reg, u32 val) in ath79_reset_wr() argument
166 __raw_writel(val, ath79_reset_base + reg); in ath79_reset_wr()
167 (void) __raw_readl(ath79_reset_base + reg); /* flush */ in ath79_reset_wr()
170 static inline u32 ath79_reset_rr(unsigned reg) in ath79_reset_rr() argument
172 return __raw_readl(ath79_reset_base + reg); in ath79_reset_rr()
[all...]
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dsdhci-pci-dwc-mshc.c34 u32 reg, vendor_ptr; in sdhci_snps_set_clock() local
39 reg = sdhci_readl(host, (SDHC_AT_CTRL_R + vendor_ptr)); in sdhci_snps_set_clock()
40 reg &= ~SDHC_SW_TUNE_EN; in sdhci_snps_set_clock()
41 sdhci_writel(host, reg, (SDHC_AT_CTRL_R + vendor_ptr)); in sdhci_snps_set_clock()
47 reg = sdhci_readl(host, (SDHC_GPIO_OUT + vendor_ptr)); in sdhci_snps_set_clock()
48 reg |= SDHC_CCLK_MMCM_RST; in sdhci_snps_set_clock()
49 sdhci_writel(host, reg, (SDHC_GPIO_OUT + vendor_ptr)); in sdhci_snps_set_clock()
63 reg = sdhci_readl(host, (SDHC_GPIO_OUT + vendor_ptr)); in sdhci_snps_set_clock()
64 reg &= ~SDHC_CCLK_MMCM_RST; in sdhci_snps_set_clock()
65 sdhci_writel(host, reg, (SDHC_GPIO_OU in sdhci_snps_set_clock()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/ufs/
H A Dufs-hisi.h106 #define ufs_sys_ctrl_writel(host, val, reg) \
107 writel((val), (host)->ufs_sys_ctrl + (reg))
108 #define ufs_sys_ctrl_readl(host, reg) readl((host)->ufs_sys_ctrl + (reg))
109 #define ufs_sys_ctrl_set_bits(host, mask, reg) \
111 (host), ((mask) | (ufs_sys_ctrl_readl((host), (reg)))), (reg))
112 #define ufs_sys_ctrl_clr_bits(host, mask, reg) \
114 ((~(mask)) & (ufs_sys_ctrl_readl((host), (reg)))), \
115 (reg))
[all...]
/kernel/linux/linux-5.10/include/sound/
H A Dak4xxx-adda.h21 void (*write)(struct snd_akm4xxx *ak, int chip, unsigned char reg,
70 void snd_akm4xxx_write(struct snd_akm4xxx *ak, int chip, unsigned char reg,
76 #define snd_akm4xxx_get(ak,chip,reg) \
77 (ak)->images[(chip) * 16 + (reg)]
78 #define snd_akm4xxx_set(ak,chip,reg,val) \
79 ((ak)->images[(chip) * 16 + (reg)] = (val))
80 #define snd_akm4xxx_get_vol(ak,chip,reg) \
81 (ak)->volumes[(chip) * 16 + (reg)]
82 #define snd_akm4xxx_set_vol(ak,chip,reg,val) \
83 ((ak)->volumes[(chip) * 16 + (reg)]
[all...]
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dsdhci-pci-dwc-mshc.c34 u32 reg, vendor_ptr; in sdhci_snps_set_clock() local
39 reg = sdhci_readl(host, (SDHC_AT_CTRL_R + vendor_ptr)); in sdhci_snps_set_clock()
40 reg &= ~SDHC_SW_TUNE_EN; in sdhci_snps_set_clock()
41 sdhci_writel(host, reg, (SDHC_AT_CTRL_R + vendor_ptr)); in sdhci_snps_set_clock()
47 reg = sdhci_readl(host, (SDHC_GPIO_OUT + vendor_ptr)); in sdhci_snps_set_clock()
48 reg |= SDHC_CCLK_MMCM_RST; in sdhci_snps_set_clock()
49 sdhci_writel(host, reg, (SDHC_GPIO_OUT + vendor_ptr)); in sdhci_snps_set_clock()
63 reg = sdhci_readl(host, (SDHC_GPIO_OUT + vendor_ptr)); in sdhci_snps_set_clock()
64 reg &= ~SDHC_CCLK_MMCM_RST; in sdhci_snps_set_clock()
65 sdhci_writel(host, reg, (SDHC_GPIO_OU in sdhci_snps_set_clock()
[all...]
/kernel/linux/linux-6.6/drivers/ufs/host/
H A Dufs-hisi.h93 #define ufs_sys_ctrl_writel(host, val, reg) \
94 writel((val), (host)->ufs_sys_ctrl + (reg))
95 #define ufs_sys_ctrl_readl(host, reg) readl((host)->ufs_sys_ctrl + (reg))
96 #define ufs_sys_ctrl_set_bits(host, mask, reg) \
98 (host), ((mask) | (ufs_sys_ctrl_readl((host), (reg)))), (reg))
99 #define ufs_sys_ctrl_clr_bits(host, mask, reg) \
101 ((~(mask)) & (ufs_sys_ctrl_readl((host), (reg)))), \
102 (reg))
[all...]
/kernel/linux/linux-6.6/drivers/clk/actions/
H A Dowl-divider.c40 unsigned int reg; in owl_divider_helper_recalc_rate() local
42 regmap_read(common->regmap, div_hw->reg, &reg); in owl_divider_helper_recalc_rate()
43 val = reg >> div_hw->shift; in owl_divider_helper_recalc_rate()
67 unsigned int reg; in owl_divider_helper_set_rate() local
72 regmap_read(common->regmap, div_hw->reg, &reg); in owl_divider_helper_set_rate()
73 reg &= ~GENMASK(div_hw->width + div_hw->shift - 1, div_hw->shift); in owl_divider_helper_set_rate()
75 regmap_write(common->regmap, div_hw->reg, in owl_divider_helper_set_rate()
76 reg | (va in owl_divider_helper_set_rate()
[all...]

Completed in 11 milliseconds

1...<<41424344454647484950>>...574