/kernel/linux/linux-5.10/arch/arc/include/asm/ |
H A D | entry-compact.h | 121 * 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 D | platsmp.c | 76 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 D | clk-r8a73a4.c | 21 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 D | platsmp.c | 74 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 D | vcpu_fp.c | 78 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 D | reg.h | 81 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 D | bcm87xx.c | 22 * 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 D | phy-hi6220-usb.c | 44 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 D | intel_sideband.h | 29 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 D | clk-gate2.c | 30 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 D | phy-hi6220-usb.c | 45 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 D | reg.h | 80 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 D | Ginit.c | 50 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 D | owl-divider.c | 40 unsigned int reg; in owl_divider_helper_recalc_rate() local 42 regmap_read(common->regmap, div_hw->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, ®); 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 D | ath79.h | 148 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 D | numachip.c | 28 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 D | div.c | 36 unsigned int reg; in sprd_div_helper_recalc_rate() local 38 regmap_read(common->regmap, common->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, ®); 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 D | mux.c | 17 unsigned int reg; in sprd_mux_helper_get_parent() local 22 regmap_read(common->regmap, common->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, ®); 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 D | ath79.h | 148 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 D | sdhci-pci-dwc-mshc.c | 34 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 D | ufs-hisi.h | 106 #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 D | ak4xxx-adda.h | 21 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 D | sdhci-pci-dwc-mshc.c | 34 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 D | ufs-hisi.h | 93 #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 D | owl-divider.c | 40 unsigned int reg; in owl_divider_helper_recalc_rate() local 42 regmap_read(common->regmap, div_hw->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, ®); 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...] |