Home
last modified time | relevance | path

Searched refs:reg (Results 1501 - 1525 of 14706) sorted by relevance

1...<<61626364656667686970>>...589

/kernel/linux/linux-6.6/arch/x86/mm/
H A Dextable.c52 * NOTE! The faulting address is always a 'mov mem,reg' type instruction
63 unsigned long *reg; in ex_handler_zeropad() local
89 reg = insn_get_modrm_reg_ptr(&insn, regs); in ex_handler_zeropad()
90 if (!reg) in ex_handler_zeropad()
93 *reg = *(unsigned long *)addr >> (offset * 8); in ex_handler_zeropad()
174 struct pt_regs *regs, bool wrmsr, bool safe, int reg) in ex_handler_msr()
196 *pt_regs_nr(regs, reg) = -EIO; in ex_handler_msr()
211 struct pt_regs *regs, int reg, int imm) in ex_handler_imm_reg()
213 *pt_regs_nr(regs, reg) = (long)imm; in ex_handler_imm_reg()
220 int reg, in in ex_handler_ucopy_len()
173 ex_handler_msr(const struct exception_table_entry *fixup, struct pt_regs *regs, bool wrmsr, bool safe, int reg) ex_handler_msr() argument
210 ex_handler_imm_reg(const struct exception_table_entry *fixup, struct pt_regs *regs, int reg, int imm) ex_handler_imm_reg() argument
217 ex_handler_ucopy_len(const struct exception_table_entry *fixup, struct pt_regs *regs, int trapnr, unsigned long fault_address, int reg, int imm) ex_handler_ucopy_len() argument
237 int type, reg, imm; fixup_exception() local
[all...]
/kernel/linux/linux-6.6/sound/pci/hda/
H A Dpatch_si3054.c64 #define GET_REG(codec,reg) (snd_hda_codec_read(codec,reg,0,SI3054_VERB_READ_NODE,0))
65 #define SET_REG(codec,reg,val) (snd_hda_codec_write(codec,reg,0,SI3054_VERB_WRITE_NODE,val))
66 #define SET_REG_CACHE(codec,reg,val) \
67 snd_hda_codec_write_cache(codec,reg,0,SI3054_VERB_WRITE_NODE,val)
79 #define PRIVATE_VALUE(reg,mask) ((reg<<16)|(mask&0xffff))
89 u16 reg = PRIVATE_REG(kcontrol->private_value); in si3054_switch_get() local
91 uvalue->value.integer.value[0] = (GET_REG(codec, reg)) in si3054_switch_get()
99 u16 reg = PRIVATE_REG(kcontrol->private_value); si3054_switch_put() local
[all...]
/kernel/linux/linux-6.6/sound/soc/img/
H A Dimg-parallel-out.c68 u32 val, u32 reg) in img_prl_out_writel()
70 writel(val, prl->base + reg); in img_prl_out_writel()
73 static inline u32 img_prl_out_readl(struct img_prl_out *prl, u32 reg) in img_prl_out_readl() argument
75 return readl(prl->base + reg); in img_prl_out_readl()
95 u32 reg; in img_prl_out_trigger() local
101 reg = img_prl_out_readl(prl, IMG_PRL_OUT_CTL); in img_prl_out_trigger()
102 reg |= IMG_PRL_OUT_CTL_ME_MASK; in img_prl_out_trigger()
103 img_prl_out_writel(prl, reg, IMG_PRL_OUT_CTL); in img_prl_out_trigger()
122 u32 reg, control_set = 0; in img_prl_out_hw_params() local
142 reg in img_prl_out_hw_params()
67 img_prl_out_writel(struct img_prl_out *prl, u32 val, u32 reg) img_prl_out_writel() argument
152 u32 reg, control_set = 0; img_prl_out_set_fmt() local
[all...]
/kernel/linux/linux-5.10/sound/pci/ac97/
H A Dac97_codec.c214 static int snd_ac97_valid_reg(struct snd_ac97 *ac97, unsigned short reg) in snd_ac97_valid_reg() argument
219 if (reg == 0x08) in snd_ac97_valid_reg()
223 if (reg == 0x22 || reg == 0x7a) in snd_ac97_valid_reg()
228 if (reg <= 0x1c || reg == 0x20 || reg == 0x26 || reg >= 0x7c) in snd_ac97_valid_reg()
234 if (reg >= 0x3a && reg < in snd_ac97_valid_reg()
272 snd_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short value) snd_ac97_write() argument
297 snd_ac97_read(struct snd_ac97 *ac97, unsigned short reg) snd_ac97_read() argument
305 snd_ac97_read_cache(struct snd_ac97 *ac97, unsigned short reg) snd_ac97_read_cache() argument
326 snd_ac97_write_cache(struct snd_ac97 *ac97, unsigned short reg, unsigned short value) snd_ac97_write_cache() argument
351 snd_ac97_update(struct snd_ac97 *ac97, unsigned short reg, unsigned short value) snd_ac97_update() argument
383 snd_ac97_update_bits(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, unsigned short value) snd_ac97_update_bits() argument
398 snd_ac97_update_bits_nolock(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, unsigned short value) snd_ac97_update_bits_nolock() argument
497 snd_ac97_page_save(struct snd_ac97 *ac97, int reg, struct snd_kcontrol *kcontrol) snd_ac97_page_save() argument
538 int reg = kcontrol->private_value & 0xff; snd_ac97_get_volsw() local
562 int reg = kcontrol->private_value & 0xff; snd_ac97_put_volsw() local
806 int reg = kcontrol->private_value & 0xff; snd_ac97_put_spsa() local
1025 snd_ac97_try_volume_mix(struct snd_ac97 * ac97, int reg) snd_ac97_try_volume_mix() argument
1075 check_volume_resolution(struct snd_ac97 *ac97, int reg, unsigned char *lo_max, unsigned char *hi_max) check_volume_resolution() argument
1115 snd_ac97_try_bit(struct snd_ac97 * ac97, int reg, int bit) snd_ac97_try_bit() argument
1129 snd_ac97_change_volume_params2(struct snd_ac97 * ac97, int reg, int shift, unsigned char *max) snd_ac97_change_volume_params2() argument
1167 snd_ac97_cmute_new_stereo(struct snd_card *card, char *name, int reg, int check_stereo, int check_amix, struct snd_ac97 *ac97) snd_ac97_cmute_new_stereo() argument
1237 snd_ac97_cvol_new(struct snd_card *card, char *name, int reg, unsigned int lo_max, unsigned int hi_max, struct snd_ac97 *ac97) snd_ac97_cvol_new() argument
1276 snd_ac97_cmix_new_stereo(struct snd_card *card, const char *pfx, int reg, int check_stereo, int check_amix, struct snd_ac97 *ac97) snd_ac97_cmix_new_stereo() argument
1679 snd_ac97_test_rate(struct snd_ac97 *ac97, int reg, int shadow_reg, int rate) snd_ac97_test_rate() argument
1692 snd_ac97_determine_rates(struct snd_ac97 *ac97, int reg, int shadow_reg, unsigned int *r_result) snd_ac97_determine_rates() argument
2002 unsigned int reg; snd_ac97_mixer() local
2342 unsigned short reg; global() member
2371 snd_ac97_update_power(struct snd_ac97 *ac97, int reg, int powerup) snd_ac97_update_power() argument
[all...]
/kernel/linux/linux-6.6/sound/pci/ac97/
H A Dac97_codec.c213 static int snd_ac97_valid_reg(struct snd_ac97 *ac97, unsigned short reg) in snd_ac97_valid_reg() argument
218 if (reg == 0x08) in snd_ac97_valid_reg()
222 if (reg == 0x22 || reg == 0x7a) in snd_ac97_valid_reg()
227 if (reg <= 0x1c || reg == 0x20 || reg == 0x26 || reg >= 0x7c) in snd_ac97_valid_reg()
233 if (reg >= 0x3a && reg < in snd_ac97_valid_reg()
271 snd_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short value) snd_ac97_write() argument
296 snd_ac97_read(struct snd_ac97 *ac97, unsigned short reg) snd_ac97_read() argument
304 snd_ac97_read_cache(struct snd_ac97 *ac97, unsigned short reg) snd_ac97_read_cache() argument
325 snd_ac97_write_cache(struct snd_ac97 *ac97, unsigned short reg, unsigned short value) snd_ac97_write_cache() argument
350 snd_ac97_update(struct snd_ac97 *ac97, unsigned short reg, unsigned short value) snd_ac97_update() argument
382 snd_ac97_update_bits(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, unsigned short value) snd_ac97_update_bits() argument
397 snd_ac97_update_bits_nolock(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, unsigned short value) snd_ac97_update_bits_nolock() argument
496 snd_ac97_page_save(struct snd_ac97 *ac97, int reg, struct snd_kcontrol *kcontrol) snd_ac97_page_save() argument
537 int reg = kcontrol->private_value & 0xff; snd_ac97_get_volsw() local
561 int reg = kcontrol->private_value & 0xff; snd_ac97_put_volsw() local
805 int reg = kcontrol->private_value & 0xff; snd_ac97_put_spsa() local
1024 snd_ac97_try_volume_mix(struct snd_ac97 * ac97, int reg) snd_ac97_try_volume_mix() argument
1074 check_volume_resolution(struct snd_ac97 *ac97, int reg, unsigned char *lo_max, unsigned char *hi_max) check_volume_resolution() argument
1114 snd_ac97_try_bit(struct snd_ac97 * ac97, int reg, int bit) snd_ac97_try_bit() argument
1128 snd_ac97_change_volume_params2(struct snd_ac97 * ac97, int reg, int shift, unsigned char *max) snd_ac97_change_volume_params2() argument
1166 snd_ac97_cmute_new_stereo(struct snd_card *card, char *name, int reg, int check_stereo, int check_amix, struct snd_ac97 *ac97) snd_ac97_cmute_new_stereo() argument
1236 snd_ac97_cvol_new(struct snd_card *card, char *name, int reg, unsigned int lo_max, unsigned int hi_max, struct snd_ac97 *ac97) snd_ac97_cvol_new() argument
1275 snd_ac97_cmix_new_stereo(struct snd_card *card, const char *pfx, int reg, int check_stereo, int check_amix, struct snd_ac97 *ac97) snd_ac97_cmix_new_stereo() argument
1739 snd_ac97_test_rate(struct snd_ac97 *ac97, int reg, int shadow_reg, int rate) snd_ac97_test_rate() argument
1752 snd_ac97_determine_rates(struct snd_ac97 *ac97, int reg, int shadow_reg, unsigned int *r_result) snd_ac97_determine_rates() argument
2064 unsigned int reg; snd_ac97_mixer() local
2408 unsigned short reg; global() member
2437 snd_ac97_update_power(struct snd_ac97 *ac97, int reg, int powerup) snd_ac97_update_power() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/video/rockchip/rga2/
H A Drga2_reg_info.c48 unsigned int reg; in RGA2_reg_get_param() local
51 reg = *bRGA_SRC_INFO; in RGA2_reg_get_param()
109 reg = ((reg & (~m_RGA2_SRC_INFO_SW_SW_SRC_HSCL_MODE)) | (s_RGA2_SRC_INFO_SW_SW_SRC_HSCL_MODE(x_flag))); in RGA2_reg_get_param()
110 reg = ((reg & (~m_RGA2_SRC_INFO_SW_SW_SRC_VSCL_MODE)) | (s_RGA2_SRC_INFO_SW_SW_SRC_VSCL_MODE(y_flag))); in RGA2_reg_get_param()
116 unsigned int reg = 0; in RGA2_set_mode_ctrl() local
125 reg = ((reg & (~m_RGA2_MODE_CTRL_SW_RENDER_MODE)) | (s_RGA2_MODE_CTRL_SW_RENDER_MODE(render_mode))); in RGA2_set_mode_ctrl()
126 reg in RGA2_set_mode_ctrl()
146 unsigned int reg = 0; RGA2_set_reg_src_info() local
543 unsigned int reg = 0; RGA2_set_reg_dst_info() local
1256 unsigned int reg; RGA2_set_reg_color_palette() local
1355 u32 reg = 0; RGA2_set_reg_update_patten_buff() local
1385 u32 reg = 0; RGA2_set_pat_info() local
1413 unsigned int reg; RGA2_set_mmu_info() local
[all...]
/kernel/linux/linux-5.10/drivers/net/phy/mscc/
H A Dmscc_main.c26 .reg = MSCC_PHY_ERR_RX_CNT,
31 .reg = MSCC_PHY_ERR_FALSE_CARRIER_CNT,
36 .reg = MSCC_PHY_ERR_LINK_DISCONNECT_CNT,
41 .reg = MSCC_PHY_CU_MEDIA_CRC_VALID_CNT,
46 .reg = MSCC_PHY_EXT_PHY_CNTL_4,
55 .reg = MSCC_PHY_ERR_RX_CNT,
60 .reg = MSCC_PHY_ERR_FALSE_CARRIER_CNT,
65 .reg = MSCC_PHY_ERR_LINK_DISCONNECT_CNT,
70 .reg = MSCC_PHY_CU_MEDIA_CRC_VALID_CNT,
75 .reg
717 vsc85xx_csr_read(struct phy_device *phydev, enum csr_target target, u32 reg) vsc85xx_csr_read() argument
771 vsc85xx_csr_write(struct phy_device *phydev, enum csr_target target, u32 reg, u32 val) vsc85xx_csr_write() argument
898 u16 reg; vsc8584_micro_assert_reset() local
1004 u16 reg; vsc8574_is_serdes_init() local
1112 u16 crc, reg; vsc8574_config_pre_init() local
1366 u16 crc, reg; vsc8584_config_pre_init() local
1779 u16 reg; vsc8514_config_pre_init() local
1821 __phy_write_mcb_s6g(struct phy_device *phydev, u32 reg, u8 mcb, u32 op) __phy_write_mcb_s6g() argument
1850 phy_update_mcb_s6g(struct phy_device *phydev, u32 reg, u8 mcb) phy_update_mcb_s6g() argument
1856 phy_commit_mcb_s6g(struct phy_device *phydev, u32 reg, u8 mcb) phy_commit_mcb_s6g() argument
1867 u32 reg; vsc8514_config_init() local
[all...]
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/
H A Dadf_sriov.c76 u32 reg; in adf_enable_sriov() local
95 reg = READ_CSR_ME2FUNCTION_MAP_A(pmisc_addr, i); in adf_enable_sriov()
96 reg |= ME2FUNCTION_MAP_VALID; in adf_enable_sriov()
97 WRITE_CSR_ME2FUNCTION_MAP_A(pmisc_addr, i, reg); in adf_enable_sriov()
102 reg = READ_CSR_ME2FUNCTION_MAP_B(pmisc_addr, i); in adf_enable_sriov()
103 reg |= ME2FUNCTION_MAP_VALID; in adf_enable_sriov()
104 WRITE_CSR_ME2FUNCTION_MAP_B(pmisc_addr, i, reg); in adf_enable_sriov()
135 u32 reg; in adf_disable_sriov() local
150 reg = READ_CSR_ME2FUNCTION_MAP_A(pmisc_addr, i); in adf_disable_sriov()
151 reg in adf_disable_sriov()
[all...]
/kernel/linux/linux-5.10/drivers/clk/sunxi-ng/
H A Dccu_nk.c70 u32 reg; in ccu_nk_recalc_rate() local
72 reg = readl(nk->common.base + nk->common.reg); in ccu_nk_recalc_rate()
74 n = reg >> nk->n.shift; in ccu_nk_recalc_rate()
80 k = reg >> nk->k.shift; in ccu_nk_recalc_rate()
122 u32 reg; in ccu_nk_set_rate() local
136 reg = readl(nk->common.base + nk->common.reg); in ccu_nk_set_rate()
137 reg &= ~GENMASK(nk->n.width + nk->n.shift - 1, nk->n.shift); in ccu_nk_set_rate()
138 reg in ccu_nk_set_rate()
[all...]
/kernel/linux/linux-5.10/drivers/clk/imx/
H A Dclk-busy.c16 static int clk_busy_wait(void __iomem *reg, u8 shift) in clk_busy_wait() argument
20 while (readl_relaxed(reg) & (1 << shift)) in clk_busy_wait()
30 void __iomem *reg; member
65 ret = clk_busy_wait(busy->reg, busy->shift); in clk_busy_divider_set_rate()
77 void __iomem *reg, u8 shift, u8 width, in imx_clk_hw_busy_divider()
89 busy->reg = busy_reg; in imx_clk_hw_busy_divider()
92 busy->div.reg = reg; in imx_clk_hw_busy_divider()
120 void __iomem *reg; member
145 ret = clk_busy_wait(busy->reg, bus in clk_busy_mux_set_parent()
76 imx_clk_hw_busy_divider(const char *name, const char *parent_name, void __iomem *reg, u8 shift, u8 width, void __iomem *busy_reg, u8 busy_shift) imx_clk_hw_busy_divider() argument
155 imx_clk_hw_busy_mux(const char *name, void __iomem *reg, u8 shift, u8 width, void __iomem *busy_reg, u8 busy_shift, const char * const *parent_names, int num_parents) imx_clk_hw_busy_mux() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/dsa/b53/
H A Db53_serdes.c67 u16 reg; in b53_serdes_config() local
72 reg = b53_serdes_read(dev, lane, B53_SERDES_DIGITAL_CONTROL(1), in b53_serdes_config()
75 reg |= FIBER_MODE_1000X; in b53_serdes_config()
77 reg &= ~FIBER_MODE_1000X; in b53_serdes_config()
79 SERDES_DIGITAL_BLK, reg); in b53_serdes_config()
86 u16 reg; in b53_serdes_an_restart() local
91 reg = b53_serdes_read(dev, lane, B53_SERDES_MII_REG(MII_BMCR), in b53_serdes_an_restart()
93 reg |= BMCR_ANRESTART; in b53_serdes_an_restart()
95 SERDES_MII_BLK, reg); in b53_serdes_an_restart()
145 u16 reg; in b53_serdes_link_set() local
[all...]
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dunaligned_32.c94 static inline unsigned long fetch_reg(unsigned int reg, struct pt_regs *regs) in fetch_reg() argument
98 if(reg < 16) in fetch_reg()
99 return (!reg ? 0 : regs->u_regs[reg]); in fetch_reg()
103 return win->locals[reg - 16]; /* yes, I know what this does... */ in fetch_reg()
106 static inline unsigned long safe_fetch_reg(unsigned int reg, struct pt_regs *regs) in safe_fetch_reg() argument
111 if (reg < 16) in safe_fetch_reg()
112 return (!reg ? 0 : regs->u_regs[reg]); in safe_fetch_reg()
120 if (get_user(ret, &win->locals[reg in safe_fetch_reg()
126 fetch_reg_addr(unsigned int reg, struct pt_regs *regs) fetch_reg_addr() argument
[all...]
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-nvidia.c42 void __iomem *reg = nvidia_smmu_page(smmu, 0, page) + offset; in nvidia_smmu_read_reg() local
44 return readl_relaxed(reg); in nvidia_smmu_read_reg()
53 void __iomem *reg = nvidia_smmu_page(smmu, i, page) + offset; in nvidia_smmu_write_reg() local
55 writel_relaxed(val, reg); in nvidia_smmu_write_reg()
62 void __iomem *reg = nvidia_smmu_page(smmu, 0, page) + offset; in nvidia_smmu_read_reg64() local
64 return readq_relaxed(reg); in nvidia_smmu_read_reg64()
73 void __iomem *reg = nvidia_smmu_page(smmu, i, page) + offset; in nvidia_smmu_write_reg64() local
75 writeq_relaxed(val, reg); in nvidia_smmu_write_reg64()
94 void __iomem *reg; in nvidia_smmu_tlb_sync() local
96 reg in nvidia_smmu_tlb_sync()
119 void __iomem *reg = nvidia_smmu_page(smmu, i, ARM_SMMU_GR0) + nvidia_smmu_reset() local
[all...]
/kernel/linux/linux-5.10/drivers/misc/lis3lv02d/
H A Dlis3lv02d_i2c.c46 static inline s32 lis3_i2c_write(struct lis3lv02d *lis3, int reg, u8 value) in lis3_i2c_write() argument
49 return i2c_smbus_write_byte_data(c, reg, value); in lis3_i2c_write()
52 static inline s32 lis3_i2c_read(struct lis3lv02d *lis3, int reg, u8 *v) in lis3_i2c_read() argument
55 *v = i2c_smbus_read_byte_data(c, reg); in lis3_i2c_read()
59 static inline s32 lis3_i2c_blockread(struct lis3lv02d *lis3, int reg, int len, in lis3_i2c_blockread() argument
63 reg |= (1 << 7); /* 7th bit enables address auto incrementation */ in lis3_i2c_blockread()
64 return i2c_smbus_read_i2c_block_data(c, reg, len, v); in lis3_i2c_blockread()
69 u8 reg; in lis3_i2c_init() local
74 lis3->read(lis3, WHO_AM_I, &reg); in lis3_i2c_init()
75 if (reg ! in lis3_i2c_init()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
H A Dintel_uncore.c72 const i915_reg_t *reg; in intel_shadow_table_check() local
77 reg = reg_lists[j].regs; in intel_shadow_table_check()
78 for (i = 0, prev = -1; i < reg_lists[j].size; i++, reg++) { in intel_shadow_table_check()
79 u32 offset = i915_mmio_reg_offset(*reg); in intel_shadow_table_check()
126 static const struct reg { in live_forcewake_ops() struct
142 const struct reg *r; in live_forcewake_ops()
193 u32 __iomem *reg = uncore->regs + engine->mmio_base + r->offset; in live_forcewake_ops() local
216 val = readl(reg); in live_forcewake_ops()
243 if (wait_for(readl(reg) == 0, 100)) { in live_forcewake_ops()
245 engine->name, r->name, readl(reg), fw_domain in live_forcewake_ops()
284 i915_reg_t reg = { offset }; live_forcewake_domains() local
295 i915_reg_t reg = { offset }; live_forcewake_domains() local
[all...]
/kernel/linux/linux-6.6/drivers/misc/lis3lv02d/
H A Dlis3lv02d_i2c.c46 static inline s32 lis3_i2c_write(struct lis3lv02d *lis3, int reg, u8 value) in lis3_i2c_write() argument
49 return i2c_smbus_write_byte_data(c, reg, value); in lis3_i2c_write()
52 static inline s32 lis3_i2c_read(struct lis3lv02d *lis3, int reg, u8 *v) in lis3_i2c_read() argument
55 *v = i2c_smbus_read_byte_data(c, reg); in lis3_i2c_read()
59 static inline s32 lis3_i2c_blockread(struct lis3lv02d *lis3, int reg, int len, in lis3_i2c_blockread() argument
63 reg |= (1 << 7); /* 7th bit enables address auto incrementation */ in lis3_i2c_blockread()
64 return i2c_smbus_read_i2c_block_data(c, reg, len, v); in lis3_i2c_blockread()
69 u8 reg; in lis3_i2c_init() local
74 lis3->read(lis3, WHO_AM_I, &reg); in lis3_i2c_init()
75 if (reg ! in lis3_i2c_init()
[all...]
/kernel/linux/linux-6.6/drivers/clk/imx/
H A Dclk-busy.c16 static int clk_busy_wait(void __iomem *reg, u8 shift) in clk_busy_wait() argument
20 while (readl_relaxed(reg) & (1 << shift)) in clk_busy_wait()
30 void __iomem *reg; member
65 ret = clk_busy_wait(busy->reg, busy->shift); in clk_busy_divider_set_rate()
77 void __iomem *reg, u8 shift, u8 width, in imx_clk_hw_busy_divider()
89 busy->reg = busy_reg; in imx_clk_hw_busy_divider()
92 busy->div.reg = reg; in imx_clk_hw_busy_divider()
120 void __iomem *reg; member
145 ret = clk_busy_wait(busy->reg, bus in clk_busy_mux_set_parent()
76 imx_clk_hw_busy_divider(const char *name, const char *parent_name, void __iomem *reg, u8 shift, u8 width, void __iomem *busy_reg, u8 busy_shift) imx_clk_hw_busy_divider() argument
156 imx_clk_hw_busy_mux(const char *name, void __iomem *reg, u8 shift, u8 width, void __iomem *busy_reg, u8 busy_shift, const char * const *parent_names, int num_parents) imx_clk_hw_busy_mux() argument
[all...]
/kernel/linux/linux-6.6/drivers/clk/sunxi-ng/
H A Dccu_nk.c72 u32 reg; in ccu_nk_recalc_rate() local
74 reg = readl(nk->common.base + nk->common.reg); in ccu_nk_recalc_rate()
76 n = reg >> nk->n.shift; in ccu_nk_recalc_rate()
82 k = reg >> nk->k.shift; in ccu_nk_recalc_rate()
123 u32 reg; in ccu_nk_set_rate() local
137 reg = readl(nk->common.base + nk->common.reg); in ccu_nk_set_rate()
138 reg &= ~GENMASK(nk->n.width + nk->n.shift - 1, nk->n.shift); in ccu_nk_set_rate()
139 reg in ccu_nk_set_rate()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/
H A Dhypercalls.c26 uint64_t reg; /* Register definition */ member
32 .reg = r, \
176 vcpu_get_reg(vcpu, reg_info->reg, &val); in test_fw_regs_before_vm_start()
178 "Expected all the features to be set for reg: 0x%lx; expected: 0x%lx; read: 0x%lx\n", in test_fw_regs_before_vm_start()
179 reg_info->reg, FW_REG_ULIMIT_VAL(reg_info->max_feat_bit), val); in test_fw_regs_before_vm_start()
182 ret = __vcpu_set_reg(vcpu, reg_info->reg, 0); in test_fw_regs_before_vm_start()
184 "Failed to clear all the features of reg: 0x%lx; ret: %d\n", in test_fw_regs_before_vm_start()
185 reg_info->reg, errno); in test_fw_regs_before_vm_start()
187 vcpu_get_reg(vcpu, reg_info->reg, &val); in test_fw_regs_before_vm_start()
189 "Expected all the features to be cleared for reg in test_fw_regs_before_vm_start()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/user_events/
H A Dabi_test.c52 struct user_reg reg = {0}; in reg_enable() local
59 reg.size = sizeof(reg); in reg_enable()
60 reg.name_args = (__u64)"__abi_event"; in reg_enable()
61 reg.enable_bit = bit; in reg_enable()
62 reg.enable_addr = (__u64)enable; in reg_enable()
63 reg.enable_size = size; in reg_enable()
65 ret = ioctl(fd, DIAG_IOCSREG, &reg); in reg_enable()
74 struct user_unreg reg = {0}; in reg_disable() local
81 reg in reg_disable()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/
H A Dhns_mdio.c38 u8 __iomem *vbase; /* mdio reg base address */
43 /* mdio reg */
87 /* peri subctrl reg */
95 static void mdio_write_reg(u8 __iomem *base, u32 reg, u32 value) in mdio_write_reg() argument
97 writel_relaxed(value, base + reg); in mdio_write_reg()
100 #define MDIO_WRITE_REG(a, reg, value) \
101 mdio_write_reg((a)->vbase, (reg), (value))
103 static u32 mdio_read_reg(u8 __iomem *base, u32 reg) in mdio_read_reg() argument
105 return readl_relaxed(base + reg); in mdio_read_reg()
116 static void mdio_set_reg_field(u8 __iomem *base, u32 reg, u3 argument
128 mdio_get_reg_field(u8 __iomem *base, u32 reg, u32 mask, u32 shift) mdio_get_reg_field() argument
224 u16 reg = (u16)(regnum & 0xffff); hns_mdio_write() local
285 u16 reg = (u16)(regnum & 0xffff); hns_mdio_read() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/
H A Drt2800pci.c52 u32 reg; in rt2800pci_mcu_status() local
61 reg = rt2x00mmio_register_read(rt2x00dev, H2M_MAILBOX_CID); in rt2800pci_mcu_status()
63 if ((rt2x00_get_field32(reg, H2M_MAILBOX_CID_CMD0) == token) || in rt2800pci_mcu_status()
64 (rt2x00_get_field32(reg, H2M_MAILBOX_CID_CMD1) == token) || in rt2800pci_mcu_status()
65 (rt2x00_get_field32(reg, H2M_MAILBOX_CID_CMD2) == token) || in rt2800pci_mcu_status()
66 (rt2x00_get_field32(reg, H2M_MAILBOX_CID_CMD3) == token)) in rt2800pci_mcu_status()
82 u32 reg; in rt2800pci_eepromregister_read() local
84 reg = rt2x00mmio_register_read(rt2x00dev, E2PROM_CSR); in rt2800pci_eepromregister_read()
86 eeprom->reg_data_in = !!rt2x00_get_field32(reg, E2PROM_CSR_DATA_IN); in rt2800pci_eepromregister_read()
87 eeprom->reg_data_out = !!rt2x00_get_field32(reg, E2PROM_CSR_DATA_OU in rt2800pci_eepromregister_read()
97 u32 reg = 0; rt2800pci_eepromregister_write() local
112 u32 reg; rt2800pci_read_eeprom_pci() local
169 u32 reg; rt2800pci_write_firmware() local
[all...]
/kernel/linux/linux-5.10/sound/isa/sb/
H A Demu8000_callback.c89 dcysusv = 0x8000 | (unsigned char)vp->reg.parm.modrelease; in release_voice()
91 dcysusv = 0x8000 | (unsigned char)vp->reg.parm.volrelease; in release_voice()
194 (vp->reg.sample_mode & SNDRV_SFNT_SAMPLE_SINGLESHOT)) { in get_voice()
196 if (val >= vp->reg.loopstart) in get_voice()
244 EMU8000_ENVVAL_WRITE(hw, ch, vp->reg.parm.moddelay); in start_voice()
245 EMU8000_ATKHLD_WRITE(hw, ch, vp->reg.parm.modatkhld); in start_voice()
246 EMU8000_DCYSUS_WRITE(hw, ch, vp->reg.parm.moddcysus); in start_voice()
247 EMU8000_ENVVOL_WRITE(hw, ch, vp->reg.parm.voldelay); in start_voice()
248 EMU8000_ATKHLDV_WRITE(hw, ch, vp->reg.parm.volatkhld); in start_voice()
256 EMU8000_PEFE_WRITE(hw, ch, vp->reg in start_voice()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/
H A Dipu-dc.c111 u32 reg; in dc_link_event() local
113 reg = readl(dc->base + DC_RL_CH(event)); in dc_link_event()
114 reg &= ~(0xffff << (16 * (event & 0x1))); in dc_link_event()
115 reg |= ((addr << 8) | priority) << (16 * (event & 0x1)); in dc_link_event()
116 writel(reg, dc->base + DC_RL_CH(event)); in dc_link_event()
165 u32 reg = 0; in ipu_dc_init_sync() local
212 reg = readl(dc->base + DC_WR_CH_CONF); in ipu_dc_init_sync()
214 reg |= DC_WR_CH_CONF_FIELD_MODE; in ipu_dc_init_sync()
216 reg &= ~DC_WR_CH_CONF_FIELD_MODE; in ipu_dc_init_sync()
217 writel(reg, d in ipu_dc_init_sync()
243 u32 reg; ipu_dc_enable_channel() local
282 u32 reg; ipu_dc_map_config() local
297 u32 reg = readl(priv->dc_reg + DC_MAP_CONF_PTR(map)); ipu_dc_map_clear() local
[all...]
/kernel/linux/linux-5.10/drivers/power/supply/
H A Ducs1002_power.c126 unsigned int reg; in ucs1002_get_online() local
129 ret = regmap_read(info->regmap, UCS1002_REG_OTHER_STATUS, &reg); in ucs1002_get_online()
133 val->intval = !!(reg & F_CHG_ACT); in ucs1002_get_online()
183 unsigned int reg; in ucs1002_get_charge() local
187 &reg, sizeof(u32)); in ucs1002_get_charge()
191 total_acc_charger = be32_to_cpu(reg); /* BE as per offsets above */ in ucs1002_get_charge()
212 unsigned int reg; in ucs1002_get_current() local
215 ret = regmap_read(info->regmap, UCS1002_REG_CURRENT_MEASUREMENT, &reg); in ucs1002_get_current()
219 current_measurement = reg; in ucs1002_get_current()
239 unsigned int reg; in ucs1002_get_max_current() local
258 unsigned int reg; ucs1002_set_max_current() local
339 unsigned int reg; ucs1002_get_usb_type() local
445 u32 reg; ucs1002_health_poll() local
[all...]

Completed in 19 milliseconds

1...<<61626364656667686970>>...589