Lines Matching refs:vrr
27 if (!connector->panel.vbt.vrr) in intel_vrr_is_capable()
82 return crtc_state->vrr.guardband; in intel_vrr_vblank_exit_length()
85 return crtc_state->vrr.pipeline_full + crtc_state->framestart_delay + 1; in intel_vrr_vblank_exit_length()
91 return crtc_state->vrr.vmin + 1 - intel_vrr_vblank_exit_length(crtc_state); in intel_vrr_vmin_vblank_start()
96 return crtc_state->vrr.vmax - intel_vrr_vblank_exit_length(crtc_state); in intel_vrr_vmax_vblank_start()
133 crtc_state->vrr.vmin = vmin - 1; in intel_vrr_compute_config()
134 crtc_state->vrr.vmax = vmax; in intel_vrr_compute_config()
136 crtc_state->vrr.flipline = crtc_state->vrr.vmin + 1; in intel_vrr_compute_config()
143 crtc_state->vrr.guardband = in intel_vrr_compute_config()
144 crtc_state->vrr.vmin + 1 - adjusted_mode->crtc_vblank_start; in intel_vrr_compute_config()
146 crtc_state->vrr.pipeline_full = in intel_vrr_compute_config()
147 min(255, crtc_state->vrr.vmin - adjusted_mode->crtc_vblank_start - in intel_vrr_compute_config()
152 crtc_state->vrr.enable = true; in intel_vrr_compute_config()
163 XELPD_VRR_CTL_VRR_GUARDBAND(crtc_state->vrr.guardband); in trans_vrr_ctl()
166 VRR_CTL_PIPELINE_FULL(crtc_state->vrr.pipeline_full) | in trans_vrr_ctl()
183 if (!crtc_state->vrr.flipline) { in intel_vrr_set_transcoder_timings()
188 intel_de_write(dev_priv, TRANS_VRR_VMIN(cpu_transcoder), crtc_state->vrr.vmin - 1); in intel_vrr_set_transcoder_timings()
189 intel_de_write(dev_priv, TRANS_VRR_VMAX(cpu_transcoder), crtc_state->vrr.vmax - 1); in intel_vrr_set_transcoder_timings()
191 intel_de_write(dev_priv, TRANS_VRR_FLIPLINE(cpu_transcoder), crtc_state->vrr.flipline - 1); in intel_vrr_set_transcoder_timings()
200 if (!crtc_state->vrr.enable) in intel_vrr_send_push()
213 if (!crtc_state->vrr.enable) in intel_vrr_is_push_sent()
224 if (!crtc_state->vrr.enable) in intel_vrr_enable()
238 if (!old_crtc_state->vrr.enable) in intel_vrr_disable()
256 crtc_state->vrr.enable = trans_vrr_ctl & VRR_CTL_VRR_ENABLE; in intel_vrr_get_config()
259 crtc_state->vrr.guardband = in intel_vrr_get_config()
263 crtc_state->vrr.pipeline_full = in intel_vrr_get_config()
267 crtc_state->vrr.flipline = intel_de_read(dev_priv, TRANS_VRR_FLIPLINE(cpu_transcoder)) + 1; in intel_vrr_get_config()
268 crtc_state->vrr.vmax = intel_de_read(dev_priv, TRANS_VRR_VMAX(cpu_transcoder)) + 1; in intel_vrr_get_config()
269 crtc_state->vrr.vmin = intel_de_read(dev_priv, TRANS_VRR_VMIN(cpu_transcoder)) + 1; in intel_vrr_get_config()
272 if (crtc_state->vrr.enable) in intel_vrr_get_config()