Home
last modified time | relevance | path

Searched refs:reg_vals (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/firmware/cirrus/test/
H A Dcs_dsp_test_control_cache.c155 u32 *reg_vals; in cs_dsp_ctl_v2_cache_alloc() local
162 reg_vals = kunit_kzalloc(test, alg_size_bytes, GFP_KERNEL); in cs_dsp_ctl_v2_cache_alloc()
163 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, reg_vals); in cs_dsp_ctl_v2_cache_alloc()
166 regmap_raw_write(dsp->regmap, reg, reg_vals, alg_size_bytes); in cs_dsp_ctl_v2_cache_alloc()
209 u32 *reg_vals, *readback; in cs_dsp_ctl_cache_init() local
211 reg_vals = kunit_kmalloc(test, param->len_bytes, GFP_KERNEL); in cs_dsp_ctl_cache_init()
212 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, reg_vals); in cs_dsp_ctl_cache_init()
222 get_random_bytes(reg_vals, param->len_bytes); in cs_dsp_ctl_cache_init()
223 regmap_raw_write(dsp->regmap, reg, reg_vals, param->len_bytes); in cs_dsp_ctl_cache_init()
250 KUNIT_EXPECT_MEMEQ(test, readback, reg_vals, param->len_bytes); in cs_dsp_ctl_cache_init()
[all …]
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_vf_dev.c79 struct idpf_vec_regs *reg_vals; in idpf_vf_intr_reg_init() local
85 reg_vals = kzalloc_objs(struct idpf_vec_regs, total_vecs); in idpf_vf_intr_reg_init()
86 if (!reg_vals) in idpf_vf_intr_reg_init()
89 num_regs = idpf_get_reg_intr_vecs(adapter, reg_vals); in idpf_vf_intr_reg_init()
102 reg_vals[vec_id].dyn_ctl_reg); in idpf_vf_intr_reg_init()
112 spacing = IDPF_ITR_IDX_SPACING(reg_vals[vec_id].itrn_index_spacing, in idpf_vf_intr_reg_init()
115 reg_vals[vec_id].itrn_reg, in idpf_vf_intr_reg_init()
118 reg_vals[vec_id].itrn_reg, in idpf_vf_intr_reg_init()
126 val = reg_vals[rsrc->q_vector_idxs[i] - IDPF_MBX_Q_VEC].dyn_ctl_reg; in idpf_vf_intr_reg_init()
134 kfree(reg_vals); in idpf_vf_intr_reg_init()
H A Didpf_dev.c80 struct idpf_vec_regs *reg_vals; in idpf_intr_reg_init() local
86 reg_vals = kzalloc_objs(struct idpf_vec_regs, total_vecs); in idpf_intr_reg_init()
87 if (!reg_vals) in idpf_intr_reg_init()
90 num_regs = idpf_get_reg_intr_vecs(adapter, reg_vals); in idpf_intr_reg_init()
103 reg_vals[vec_id].dyn_ctl_reg); in idpf_intr_reg_init()
113 spacing = IDPF_ITR_IDX_SPACING(reg_vals[vec_id].itrn_index_spacing, in idpf_intr_reg_init()
116 reg_vals[vec_id].itrn_reg, in idpf_intr_reg_init()
119 reg_vals[vec_id].itrn_reg, in idpf_intr_reg_init()
127 val = reg_vals[rsrc->q_vector_idxs[i] - IDPF_MBX_Q_VEC].dyn_ctl_reg; in idpf_intr_reg_init()
135 kfree(reg_vals); in idpf_intr_reg_init()
H A Didpf_virtchnl.c1318 * @reg_vals: Register offsets to store in
1323 struct idpf_vec_regs *reg_vals) in idpf_get_reg_intr_vecs() argument
1348 reg_vals[num_regs].dyn_ctl_reg = reg_val.dyn_ctl_reg; in idpf_get_reg_intr_vecs()
1349 reg_vals[num_regs].itrn_reg = reg_val.itrn_reg; in idpf_get_reg_intr_vecs()
1350 reg_vals[num_regs].itrn_index_spacing = in idpf_get_reg_intr_vecs()
1364 * @reg_vals: register values needing to be set
1374 static int idpf_vport_get_q_reg(u32 *reg_vals, int num_regs, u32 q_type, in idpf_vport_get_q_reg() argument
1392 reg_vals[reg_filled++] = reg_val; in idpf_vport_get_q_reg()
1404 * @reg_vals: registers we are initializing
1411 struct idpf_q_vec_rsrc *rsrc, u32 *reg_vals, in __idpf_queue_reg_init() argument
1475 u32 *reg_vals; idpf_queue_reg_init() local
[all...]
/linux/drivers/media/dvb-frontends/
H A Dts2020.c95 static const struct ts2020_reg_val reg_vals[] = { in ts2020_init() local
137 for (i = 0; i < ARRAY_SIZE(reg_vals); i++) in ts2020_init()
138 regmap_write(priv->regmap, reg_vals[i].reg, in ts2020_init()
139 reg_vals[i].val); in ts2020_init()
/linux/drivers/media/tuners/
H A Dm88rs6000t.c587 static const struct m88rs6000t_reg_val reg_vals[] = { in m88rs6000t_probe() local
679 for (i = 0; i < ARRAY_SIZE(reg_vals); i++) { in m88rs6000t_probe()
681 reg_vals[i].reg, reg_vals[i].val); in m88rs6000t_probe()
/linux/sound/soc/codecs/
H A Dcs48l32.c1338 u32 reg_vals[4]; in cs48l32_irq() local
1345 static_assert(ARRAY_SIZE(eint1_regs) == ARRAY_SIZE(reg_vals)); in cs48l32_irq()
1361 ret = regmap_multi_reg_read(regmap, eint1_regs, reg_vals, ARRAY_SIZE(reg_vals)); in cs48l32_irq()
1367 for (i = 0; i < ARRAY_SIZE(reg_vals); i += 2) { in cs48l32_irq()
1368 reg_vals[i] &= ~reg_vals[i + 1]; in cs48l32_irq()
1369 regmap_write(regmap, eint1_regs[i], reg_vals[i]); in cs48l32_irq()
1372 if (reg_vals[0] & CS48L32_DSP1_IRQ0_EINT1_MASK) in cs48l32_irq()
1375 if (reg_vals[ in cs48l32_irq()
[all...]
/linux/drivers/gpu/drm/amd/display/dc/dsc/dcn401/
H A Ddcn401_dsc.h323 struct dsc_reg_values reg_vals; member