| /linux-6.15/drivers/gpu/drm/amd/display/dc/dsc/dcn401/ |
| H A D | dcn401_dsc.c | 152 dsc_log_pps(dsc, &dsc401->reg_vals.pps); in dsc401_set_config() 223 DSC_DBG_EN, reg_vals->dsc_dbg_en); in dsc_write_to_registers() 248 reg_vals->num_slices_v - 1); in dsc_write_to_registers() 268 …if (reg_vals->pixel_format == DSC_PIXFMT_NATIVE_YCBCR420 || reg_vals->pixel_format == DSC_PIXFMT_N… in dsc_write_to_registers() 269 temp_int = reg_vals->bpp_x32; in dsc_write_to_registers() 271 temp_int = reg_vals->bpp_x32 >> 1; in dsc_write_to_registers() 283 PIC_WIDTH, reg_vals->pps.pic_width, in dsc_write_to_registers() 284 PIC_HEIGHT, reg_vals->pps.pic_height); in dsc_write_to_registers() 287 SLICE_WIDTH, reg_vals->pps.slice_width, in dsc_write_to_registers() 288 SLICE_HEIGHT, reg_vals->pps.slice_height); in dsc_write_to_registers() [all …]
|
| H A D | dcn401_dsc.h | 323 struct dsc_reg_values reg_vals; member
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dsc/dcn20/ |
| H A D | dcn20_dsc.c | 200 dsc_log_pps(dsc, &dsc20->reg_vals.pps); in dsc2_set_config() 575 reg_vals->pps = dsc_params->pps; in dsc_update_from_dsc_parameters() 579 reg_vals->pps.rc_buf_thresh[i] = reg_vals->pps.rc_buf_thresh[i] >> 6; in dsc_update_from_dsc_parameters() 590 DSC_DBG_EN, reg_vals->dsc_dbg_en); in dsc_write_to_registers() 601 PIC_WIDTH, reg_vals->pps.pic_width, in dsc_write_to_registers() 602 PIC_HEIGHT, reg_vals->pps.pic_height); in dsc_write_to_registers() 615 reg_vals->num_slices_v - 1); in dsc_write_to_registers() 636 temp_int = reg_vals->bpp_x32; in dsc_write_to_registers() 638 temp_int = reg_vals->bpp_x32 >> 1; in dsc_write_to_registers() 650 PIC_WIDTH, reg_vals->pps.pic_width, in dsc_write_to_registers() [all …]
|
| H A D | dcn20_dsc.h | 561 struct dsc_reg_values reg_vals; member 584 void dsc_init_reg_values(struct dsc_reg_values *reg_vals); 586 void dsc_update_from_dsc_parameters(struct dsc_reg_values *reg_vals, const struct dsc_parameters *d…
|
| /linux-6.15/drivers/accel/amdxdna/ |
| H A D | aie2_psp.c | 55 writel(reg_vals[i], PSP_REG(psp, i)); in psp_exec() 84 ret = psp_exec(psp, reg_vals); in aie2_psp_stop() 91 u32 reg_vals[PSP_NUM_IN_REGS]; in aie2_psp_start() local 94 reg_vals[0] = PSP_VALIDATE; in aie2_psp_start() 95 reg_vals[1] = lower_32_bits(psp->fw_paddr); in aie2_psp_start() 97 reg_vals[3] = psp->fw_buf_sz; in aie2_psp_start() 99 ret = psp_exec(psp, reg_vals); in aie2_psp_start() 105 memset(reg_vals, 0, sizeof(reg_vals)); in aie2_psp_start() 106 reg_vals[0] = PSP_START; in aie2_psp_start() 107 reg_vals[1] = PSP_START_COPY_FW; in aie2_psp_start() [all …]
|
| /linux-6.15/drivers/firmware/cirrus/test/ |
| H A D | cs_dsp_test_control_rw.c | 293 u32 *reg_vals; in cs_dsp_ctl_read_volatile_not_started() local 343 u32 *reg_vals; in cs_dsp_ctl_read_volatile_stopped() local 397 u32 *reg_vals; in cs_dsp_ctl_read_volatile_stopped_powered_down() local 454 u32 *reg_vals; in cs_dsp_ctl_read_volatile_not_current_loaded_fw() local 512 u32 *reg_vals; in cs_dsp_ctl_read_volatile_not_current_running_fw() local 572 u32 *reg_vals; in cs_dsp_ctl_write_volatile_not_started() local 629 u32 *reg_vals; in cs_dsp_ctl_write_volatile_stopped() local 690 u32 *reg_vals; in cs_dsp_ctl_write_volatile_stopped_powered_down() local 754 u32 *reg_vals; in cs_dsp_ctl_write_volatile_not_current_loaded_fw() local 819 u32 *reg_vals; in cs_dsp_ctl_write_volatile_not_current_running_fw() local [all …]
|
| H A D | cs_dsp_test_control_cache.c | 155 u32 *reg_vals; in cs_dsp_ctl_v2_cache_alloc() local 209 u32 *reg_vals, *readback; in cs_dsp_ctl_cache_init() local 872 u32 *reg_vals, *readback; in cs_dsp_ctl_cache_read_not_started() local 933 u32 *reg_vals, *readback; in cs_dsp_ctl_cache_read_stopped() local 999 u32 *reg_vals, *readback; in cs_dsp_ctl_cache_read_powered_down() local 1062 u32 *reg_vals, *readback; in cs_dsp_ctl_cache_read_stopped_powered_down() local 1130 u32 *reg_vals, *readback; in cs_dsp_ctl_cache_read_not_current_loaded_fw() local 1198 u32 *reg_vals, *readback; in cs_dsp_ctl_cache_read_not_current_running_fw() local 1433 u32 *reg_vals, *readback; in cs_dsp_ctl_cache_writethrough() local 1496 u32 *reg_vals, *readback; in cs_dsp_ctl_cache_writethrough_unchanged() local [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_dev.c | 74 struct idpf_vec_regs *reg_vals; in idpf_intr_reg_init() local 80 reg_vals = kcalloc(total_vecs, sizeof(struct idpf_vec_regs), in idpf_intr_reg_init() 82 if (!reg_vals) in idpf_intr_reg_init() 85 num_regs = idpf_get_reg_intr_vecs(vport, reg_vals); in idpf_intr_reg_init() 98 reg_vals[vec_id].dyn_ctl_reg); in idpf_intr_reg_init() 108 spacing = IDPF_ITR_IDX_SPACING(reg_vals[vec_id].itrn_index_spacing, in idpf_intr_reg_init() 111 reg_vals[vec_id].itrn_reg, in idpf_intr_reg_init() 114 reg_vals[vec_id].itrn_reg, in idpf_intr_reg_init() 121 kfree(reg_vals); in idpf_intr_reg_init()
|
| H A D | idpf_vf_dev.c | 74 struct idpf_vec_regs *reg_vals; in idpf_vf_intr_reg_init() local 80 reg_vals = kcalloc(total_vecs, sizeof(struct idpf_vec_regs), in idpf_vf_intr_reg_init() 82 if (!reg_vals) in idpf_vf_intr_reg_init() 85 num_regs = idpf_get_reg_intr_vecs(vport, reg_vals); in idpf_vf_intr_reg_init() 98 reg_vals[vec_id].dyn_ctl_reg); in idpf_vf_intr_reg_init() 108 spacing = IDPF_ITR_IDX_SPACING(reg_vals[vec_id].itrn_index_spacing, in idpf_vf_intr_reg_init() 111 reg_vals[vec_id].itrn_reg, in idpf_vf_intr_reg_init() 114 reg_vals[vec_id].itrn_reg, in idpf_vf_intr_reg_init() 121 kfree(reg_vals); in idpf_vf_intr_reg_init()
|
| H A D | idpf_virtchnl.c | 1011 struct idpf_vec_regs *reg_vals) in idpf_get_reg_intr_vecs() argument 1036 reg_vals[num_regs].dyn_ctl_reg = reg_val.dyn_ctl_reg; in idpf_get_reg_intr_vecs() 1037 reg_vals[num_regs].itrn_reg = reg_val.itrn_reg; in idpf_get_reg_intr_vecs() 1038 reg_vals[num_regs].itrn_index_spacing = in idpf_get_reg_intr_vecs() 1080 reg_vals[reg_filled++] = reg_val; in idpf_vport_get_q_reg() 1110 idpf_get_reg_addr(adapter, reg_vals[k]); in __idpf_queue_reg_init() 1123 reg_vals[k]); in __idpf_queue_reg_init() 1137 reg_vals[k]); in __idpf_queue_reg_init() 1161 u32 *reg_vals; in idpf_queue_reg_init() local 1165 if (!reg_vals) in idpf_queue_reg_init() [all …]
|
| H A D | idpf_virtchnl.h | 20 struct idpf_vec_regs *reg_vals);
|
| /linux-6.15/drivers/media/dvb-frontends/ |
| H A D | ts2020.c | 95 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-6.15/drivers/media/tuners/ |
| H A D | m88rs6000t.c | 587 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-6.15/drivers/infiniband/hw/qib/ |
| H A D | qib_sd7220.c | 973 uint8_t reg_vals[NUM_DDS_REGS]; member 1075 data = dds_init_vals[midx].reg_vals[idx]; in qib_sd_setvals() 1200 data = ddi->reg_vals[idx]; in set_dds_vals()
|