Home
last modified time | relevance | path

Searched refs:dst_y_prefetch (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddml_display_rq_dlg_calc.c225 dml_float_t dst_y_prefetch; in dml_rq_dlg_get_dlg_reg() local
340 dst_y_prefetch = dml_get_dst_y_prefetch(mode_lib, pipe_idx); in dml_rq_dlg_get_dlg_reg()
352 dml_print("DML_DLG: %s: dst_y_prefetch (after rnd) = %3.2f\n", __func__, dst_y_prefetch); in dml_rq_dlg_get_dlg_reg()
360 ASSERT(dst_y_prefetch > (dst_y_per_vm_vblank + dst_y_per_row_vblank)); in dml_rq_dlg_get_dlg_reg()
416 disp_dlg_regs->dst_y_prefetch = (dml_uint_t)(dst_y_prefetch * dml_pow(2, 2)); in dml_rq_dlg_get_dlg_reg()
H A Ddml2_translation_helper.c1477 out->dlg_regs.dst_y_prefetch = disp_dlg_regs->dst_y_prefetch; in dml2_update_pipe_ctx_dchub_regs()
H A Ddisplay_mode_core_structs.h1937 dml_uint_t dst_y_prefetch; member
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn6_calcs_dchub.c149 double dst_y_prefetch = p->dst_y_prefetch[plane_idx]; in compute_pre_rec_first_hdl() local
154 …t_line = (prefetch_end_line > dst_y_prefetch) ? (prefetch_end_line - dst_y_prefetch) : (prefetch_e… in compute_pre_rec_first_hdl()
454 prefetch_time_us = line_time_us * p->dst_y_prefetch[j]; in dcn6_calculate_alternate_params()
794 l->dst_y_prefetch = mode_lib->mp.dst_y_prefetch[mode_lib->mp.pipe_plane[pipe_idx]]; in dcn6_rq_dlg_get_dlg_reg()
800 DML_LOG_VERBOSE("DML_DLG: %s: dst_y_prefetch (after rnd) = %3.2f\n", __func__, l->dst_y_prefetch); in dcn6_rq_dlg_get_dlg_reg()
806 if (l->dst_y_prefetch > 0 && l->dst_y_per_vm_vblank > 0 && l->dst_y_per_row_vblank > 0) { in dcn6_rq_dlg_get_dlg_reg()
807 DML_ASSERT(l->dst_y_prefetch > (l->dst_y_per_vm_vblank + l->dst_y_per_row_vblank)); in dcn6_rq_dlg_get_dlg_reg()
862 disp_dlg_regs->dst_y_prefetch = (unsigned int)(l->dst_y_prefetch * math_pow(2, 2)); in dcn6_rq_dlg_get_dlg_reg()
H A Ddml2_core_shared_types.h452 double dst_y_prefetch[DML2_MAX_PLANES]; member
979 double dst_y_prefetch[DML2_MAX_PLANES]; member
1693 double dst_y_prefetch; member
2054 double *dst_y_prefetch; member
2106 double *dst_y_prefetch; member
2281 double *dst_y_prefetch; member
H A Ddml2_core_dcn5_calcs_dchub.c3262 *p->dst_y_prefetch = s->dst_y_prefetch_oto; in dcn5_calculate_prefetch_schedule()
3267 *p->dst_y_prefetch = s->dst_y_prefetch_equ; in dcn5_calculate_prefetch_schedule()
3276 …s->LinesToRequestPrefetchPixelData = *p->dst_y_prefetch - *p->dst_y_per_vm_vblank - 2 * *p->dst_y_… in dcn5_calculate_prefetch_schedule()
3284 DML_LOG_VERBOSE("DML::%s: dst_y_prefetch = %f\n", __func__, *p->dst_y_prefetch); in dcn5_calculate_prefetch_schedule()
3294 DML_ASSERT(*p->dst_y_prefetch < 64); in dcn5_calculate_prefetch_schedule()
3419 *p->dst_y_prefetch = 0; in dcn5_calculate_prefetch_schedule()
5628 l->dst_y_prefetch = mode_lib->mp.dst_y_prefetch[mode_lib->mp.pipe_plane[pipe_idx]]; in dcn5_rq_dlg_get_dlg_reg()
5634 DML_LOG_VERBOSE("DML_DLG: %s: dst_y_prefetch (after rnd) = %3.2f\n", __func__, l->dst_y_prefetch); in dcn5_rq_dlg_get_dlg_reg()
5640 if (l->dst_y_prefetch > 0 && l->dst_y_per_vm_vblank > 0 && l->dst_y_per_row_vblank > 0) { in dcn5_rq_dlg_get_dlg_reg()
5641 DML_ASSERT(l->dst_y_prefetch > (l->dst_y_per_vm_vblank + l->dst_y_per_row_vblank)); in dcn5_rq_dlg_get_dlg_reg()
[all …]
H A Ddml2_core_dcn5_funcs_mode_programming.c718 CalculatePrefetchSchedule_params->dst_y_prefetch = &mode_lib->mp.dst_y_prefetch[k]; in dcn5_mode_programming()
761 if (mode_lib->mp.dst_y_prefetch[k] < 2) in dcn5_mode_programming()
1729 …double tpre_us = mode_lib->mp.dst_y_prefetch[plane_idx] * line_time_us; // As specified: dst_y_pre… in dcn5_pack_mode_programming_params()
/linux/drivers/gpu/drm/amd/display/dc/dml/
H A Ddisplay_mode_structs.h628 unsigned int dst_y_prefetch; member
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c7696 state->hubp[i].dst_y_prefetch = pipe_ctx->dlg_regs.dst_y_prefetch; in dc_capture_register_software_state()