Home
last modified time | relevance | path

Searched refs:rc_model_size (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dsc/
H A Drc_calc_dpi.c56 to->rc_model_size = from->rc_model_size; in copy_pps_fields()
90 dsc_cfg->rc_model_size = rc->rc_model_size; in copy_rc_to_cfg()
109 dsc_params->pps.initial_scale_value = 8 * rc.rc_model_size / (rc.rc_model_size - rc.initial_fullness_offset); in dscc_compute_dsc_parameters()
H A Drc_calc.h48 int rc_model_size; member
H A Drc_calc.c247 rc->rc_model_size = 8192; in _do_calc_rc_params()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dsc/
H A Drc_calc_dpi.c55 to->rc_model_size = from->rc_model_size; in copy_pps_fields()
89 dsc_cfg->rc_model_size = rc->rc_model_size; in copy_rc_to_cfg()
107 dsc_params->pps.initial_scale_value = 8 * rc->rc_model_size / (rc->rc_model_size - rc->initial_fullness_offset); in dscc_compute_dsc_parameters()
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_dsc.c189 pps_payload->rc_model_size = in drm_dsc_pps_payload_pack()
315 vdsc_cfg->final_offset = vdsc_cfg->rc_model_size - in drm_dsc_compute_rc_parameters()
319 if (vdsc_cfg->final_offset >= vdsc_cfg->rc_model_size) { in drm_dsc_compute_rc_parameters()
324 final_scale = (vdsc_cfg->rc_model_size * 8) / in drm_dsc_compute_rc_parameters()
325 (vdsc_cfg->rc_model_size - vdsc_cfg->final_offset); in drm_dsc_compute_rc_parameters()
341 vdsc_cfg->slice_bpg_offset = DIV_ROUND_UP(((vdsc_cfg->rc_model_size - in drm_dsc_compute_rc_parameters()
371 rbs_min = vdsc_cfg->rc_model_size - vdsc_cfg->initial_offset + in drm_dsc_compute_rc_parameters()
/kernel/linux/linux-6.6/drivers/gpu/drm/display/
H A Ddrm_dsc_helper.c217 pps_payload->rc_model_size = cpu_to_be16(dsc_cfg->rc_model_size); in drm_dsc_pps_payload_pack()
282 if (!vdsc_cfg->rc_model_size) in drm_dsc_set_const_params()
283 vdsc_cfg->rc_model_size = DSC_RC_MODEL_SIZE_CONST; in drm_dsc_set_const_params()
1370 vdsc_cfg->final_offset = vdsc_cfg->rc_model_size - in drm_dsc_compute_rc_parameters()
1374 if (vdsc_cfg->final_offset >= vdsc_cfg->rc_model_size) { in drm_dsc_compute_rc_parameters()
1379 final_scale = (vdsc_cfg->rc_model_size * 8) / in drm_dsc_compute_rc_parameters()
1380 (vdsc_cfg->rc_model_size - vdsc_cfg->final_offset); in drm_dsc_compute_rc_parameters()
1396 vdsc_cfg->slice_bpg_offset = DIV_ROUND_UP(((vdsc_cfg->rc_model_size - in drm_dsc_compute_rc_parameters()
1426 rbs_min = vdsc_cfg->rc_model_size in drm_dsc_compute_rc_parameters()
[all...]
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_dsc.h184 * @rc_model_size: Total size of RC model
186 u16 rc_model_size; member
465 * @rc_model_size:
468 __be16 rc_model_size; member
/kernel/linux/linux-6.6/include/drm/display/
H A Ddrm_dsc.h184 * @rc_model_size: Total size of RC model
186 u16 rc_model_size; member
466 * @rc_model_size:
469 __be16 rc_model_size; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dsc/
H A Drc_calc_fpu.h49 int rc_model_size; member
H A Drc_calc_fpu.c240 rc->rc_model_size = 8192; in _do_calc_rc_params()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_dsc.c322 DC_LOG_DSC("\trc_model_size %d", pps->rc_model_size); in dsc_log_pps()
343 rc->rc_model_size = override->rc_model_size; in dsc_override_rc_params()
556 reg_vals->pps.rc_model_size = 8192; in dsc_init_reg_values()
681 RC_MODEL_SIZE, reg_vals->pps.rc_model_size); in dsc_write_to_registers()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_dsc.c316 DC_LOG_DSC("\trc_model_size %d", pps->rc_model_size); in dsc_log_pps()
517 reg_vals->pps.rc_model_size = 8192; in dsc_init_reg_values()
635 RC_MODEL_SIZE, reg_vals->pps.rc_model_size); in dsc_write_to_registers()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_vdsc.c459 vdsc_cfg->rc_model_size = DSC_RC_MODEL_SIZE_CONST; in intel_dsc_compute_params()
461 vdsc_cfg->initial_scale_value = (vdsc_cfg->rc_model_size << 3) / in intel_dsc_compute_params()
462 (vdsc_cfg->rc_model_size - vdsc_cfg->initial_offset); in intel_dsc_compute_params()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_vdsc.c123 /* initial_xmit_delay = rc_model_size/2/compression_bpp */ in calculate_rc_params()
322 vdsc_cfg->initial_scale_value = (vdsc_cfg->rc_model_size << 3) / in intel_dsc_compute_params()
323 (vdsc_cfg->rc_model_size - vdsc_cfg->initial_offset); in intel_dsc_compute_params()
620 pps_val |= DSC_RC_MODEL_SIZE(vdsc_cfg->rc_model_size) | in intel_dsc_pps_configure()
H A Dintel_vdsc_regs.h234 #define DSC_RC_MODEL_SIZE(rc_model_size) ((rc_model_size) << 0)
H A Dicl_dsi.c1587 vdsc_cfg->rc_model_size = DSC_RC_MODEL_SIZE_CONST; in gen11_dsi_dsc_compute_config()
H A Dintel_bios.c3418 vdsc_cfg->rc_model_size = drm_dsc_dp_rc_buffer_size(dsc->rc_buffer_block_size, in fill_dsc()
H A Dintel_dp.c1592 vdsc_cfg->rc_model_size = DSC_RC_MODEL_SIZE_CONST; in intel_dp_dsc_compute_params()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_dsc.c114 data = dsc->rc_model_size; in dpu_hw_dsc_config()
H A Ddpu_hw_dsc_1_2.c209 (dsc->rc_model_size) & 0xffff); in dpu_hw_dsc_config_1_2()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/
H A Ddc_hw_types.h804 int32_t rc_model_size; member
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_reg.h12180 #define DSC_RC_MODEL_SIZE(rc_model_size) ((rc_model_size) << 0)

Completed in 66 milliseconds