Lines Matching refs:adjusted_mode
84 return crtc_state->hw.adjusted_mode.crtc_vblank_start - in intel_vrr_real_vblank_delay()
85 crtc_state->hw.adjusted_mode.crtc_vdisplay; in intel_vrr_real_vblank_delay()
187 struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode; in is_cmrr_frac_required() local
194 drm_mode_vrefresh(adjusted_mode) * FIXED_POINT_PRECISION; in is_cmrr_frac_required()
196 adjusted_mode->crtc_clock * 1000 / adjusted_mode->crtc_htotal; in is_cmrr_frac_required()
198 pixel_clock_per_line * FIXED_POINT_PRECISION / adjusted_mode->crtc_vtotal; in is_cmrr_frac_required()
211 struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode; in cmrr_get_vtotal() local
213 desired_refresh_rate = drm_mode_vrefresh(adjusted_mode); in cmrr_get_vtotal()
220 crtc_state->cmrr.cmrr_n = mul_u32_u32(desired_refresh_rate * adjusted_mode->crtc_htotal, in cmrr_get_vtotal()
222 vtotal = DIV_ROUND_UP_ULL(mul_u32_u32(adjusted_mode->crtc_clock * 1000, multiplier_n), in cmrr_get_vtotal()
224 adjusted_pixel_rate = mul_u32_u32(adjusted_mode->crtc_clock * 1000, multiplier_m); in cmrr_get_vtotal()
261 int crtc_vtotal = crtc_state->hw.adjusted_mode.crtc_vtotal; in intel_vrr_fixed_rr_vtotal()
314 crtc_state->vrr.vmax = crtc_state->hw.adjusted_mode.crtc_vtotal; in intel_vrr_compute_fixed_rr_timings()
315 crtc_state->vrr.flipline = crtc_state->hw.adjusted_mode.crtc_vtotal; in intel_vrr_compute_fixed_rr_timings()
328 return crtc_state->hw.adjusted_mode.crtc_vtotal; in intel_vrr_compute_vmin()
333 const struct drm_display_mode *adjusted_mode) in intel_vrr_compute_vmax() argument
338 vmax = adjusted_mode->crtc_clock * 1000 / in intel_vrr_compute_vmax()
339 (adjusted_mode->crtc_htotal * info->monitor_range.min_vfreq); in intel_vrr_compute_vmax()
340 vmax = max_t(int, vmax, adjusted_mode->crtc_vtotal); in intel_vrr_compute_vmax()
354 struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode; in intel_vrr_compute_config() local
360 if (adjusted_mode->flags & DRM_MODE_FLAG_INTERLACE) in intel_vrr_compute_config()
364 intel_vrr_is_in_range(connector, drm_mode_vrefresh(adjusted_mode)); in intel_vrr_compute_config()
382 vmax = intel_vrr_compute_vmax(connector, adjusted_mode); in intel_vrr_compute_config()
408 (crtc_state->hw.adjusted_mode.crtc_vtotal - in intel_vrr_compute_config()
409 crtc_state->hw.adjusted_mode.vsync_start); in intel_vrr_compute_config()
411 (crtc_state->hw.adjusted_mode.crtc_vtotal - in intel_vrr_compute_config()
412 crtc_state->hw.adjusted_mode.vsync_end); in intel_vrr_compute_config()
419 const struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode; in intel_vrr_compute_config_late() local
426 crtc_state->vrr.vmin - adjusted_mode->crtc_vblank_start; in intel_vrr_compute_config_late()
430 min(255, crtc_state->vrr.vmin - adjusted_mode->crtc_vblank_start - in intel_vrr_compute_config_late()
746 crtc_state->hw.adjusted_mode.crtc_vtotal = in intel_vrr_get_config()