Home
last modified time | relevance | path

Searched refs:max_vstartup_lines (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Ddcn_calcs.h428 float max_vstartup_lines[number_of_planes_minus_one + 1]; member
/linux/drivers/gpu/drm/amd/display/dc/dml/calcs/
H A Ddcn_calc_auto.c1626 v->max_vstartup_lines[k] = v->vtotal[k] - v->vactive[k] - 1.0; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation()
1629 v->max_vstartup_lines[k] = v->v_sync_plus_back_porch[k] - 1.0; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation()
1658 v->v_startup[k] =dcn_bw_min2(v->v_startup_lines, v->max_vstartup_lines[k]); in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation()
1759 if (v->max_vstartup_lines[k] > v->v_startup_lines) { in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation()
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_dcn4_calcs.c293 dml_get_per_plane_var_func(max_vstartup_lines, unsigned int, mode_lib->ms.MaxVStartupLines);
3656 unsigned int max_vstartup_lines = 0; in CalculateMaxVStartup() local
3666 max_vstartup_lines = (unsigned int)(math_floor2((vblank_size - 1) / 2.0, 1.0)); in CalculateMaxVStartup()
3668 max_vstartup_lines = vblank_size - (unsigned int)math_max2(1.0, math_ceil2(write_back_delay_us / line_time_us, 1.0)); in CalculateMaxVStartup()
3675 DML_LOG_VERBOSE("DML::%s: max_vstartup_lines = %u\n", __func__, max_vstartup_lines); in CalculateMaxVStartup()
3677 max_vstartup_lines = (unsigned int)math_min2(max_vstartup_lines, DML_MAX_VSTARTUP_START); in CalculateMaxVStartup()
3678 return max_vstartup_lines; in CalculateMaxVStartup()