Home
last modified time | relevance | path

Searched refs:otg_vline_time_us (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn6_stage_optimizers.c450 per_stream_pstate_meta[stream_index].otg_vline_time_us; in dcn6_update_worksheet_for_pstate_admissibility()
455 per_stream_pstate_meta[stream_index].otg_vline_time_us; in dcn6_update_worksheet_for_pstate_admissibility()
463 …= math_floor2(delta_max_det_fill_delay_us, per_stream_pstate_meta[stream_index].otg_vline_time_us); in dcn6_update_worksheet_for_pstate_admissibility()
470 …math_floor2(delta_reserved_vblank_time_us, per_stream_pstate_meta[stream_index].otg_vline_time_us); in dcn6_update_worksheet_for_pstate_admissibility()
474 …_fill_delay_us + extra_time_required_us, per_stream_pstate_meta[stream_index].otg_vline_time_us)) { in dcn6_update_worksheet_for_pstate_admissibility()
477 … = math_ceil2(delta_max_det_fill_delay_us, per_stream_pstate_meta[stream_index].otg_vline_time_us); in dcn6_update_worksheet_for_pstate_admissibility()
703 …stream_pstate_meta->otg_vline_time_us = (double)timing->h_total / timing->pixel_clock_khz * 1000… in dcn6_build_pstate_meta_per_stream()
708 (double)stream_pstate_meta->nom_vtotal * stream_pstate_meta->otg_vline_time_us; in dcn6_build_pstate_meta_per_stream()
725 (double)stream_pstate_meta->max_vtotal * stream_pstate_meta->otg_vline_time_us; in dcn6_build_pstate_meta_per_stream()
728 (int)math_ceil(ip_caps->fams2.scheduling_delay_us / stream_pstate_meta->otg_vline_time_us); in dcn6_build_pstate_meta_per_stream()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_utils.c792 …double otg_vline_time_us = (double)stream->timing.h_total / (double)stream->timing.pixel_clock_khz… in dml2_core_utils_get_frame_time_us() local
794 double frame_time_us = non_vtotal * otg_vline_time_us; in dml2_core_utils_get_frame_time_us()
H A Ddml2_core_dcn6_calcs_dchub.c1675 const double otg_vline_time_us[DML2_MAX_PLANES], in dcn6_calculate_pstate_schedule_windows()
1699 blackout_otg_vlines = (int)(math_ceil(blackout_us / otg_vline_time_us[k])); in dcn6_calculate_pstate_schedule_windows()
1700 det_fill_delay_otg_vlines = (int)(math_ceil(det_fill_delay_us[k] / otg_vline_time_us[k])); in dcn6_calculate_pstate_schedule_windows()
1701 reserved_vblank_otg_vlines = (int)(math_ceil(reserved_vblank_us[k] / otg_vline_time_us[k])); in dcn6_calculate_pstate_schedule_windows()
1707 allow_start_us[k] = allow_start_otg_vlines * otg_vline_time_us[k]; in dcn6_calculate_pstate_schedule_windows()
1708 allow_end_us[k] = allow_end_otg_vlines * otg_vline_time_us[k]; in dcn6_calculate_pstate_schedule_windows()
H A Ddml2_core_dcn5_funcs_mode_programming.c1492 (unsigned int)(stream_pstate_meta->otg_vline_time_us * 1000.0); in dcn5_populate_fams2_programming()