Lines Matching refs:crtc_state

123 static unsigned int intel_drrs_frontbuffer_bits(const struct intel_crtc_state *crtc_state)  in intel_drrs_frontbuffer_bits()  argument
125 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_drrs_frontbuffer_bits()
132 crtc_state->bigjoiner_pipes) in intel_drrs_frontbuffer_bits()
144 void intel_drrs_activate(const struct intel_crtc_state *crtc_state) in intel_drrs_activate() argument
146 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_drrs_activate()
148 if (!crtc_state->has_drrs) in intel_drrs_activate()
151 if (!crtc_state->hw.active) in intel_drrs_activate()
154 if (intel_crtc_is_bigjoiner_slave(crtc_state)) in intel_drrs_activate()
159 crtc->drrs.cpu_transcoder = crtc_state->cpu_transcoder; in intel_drrs_activate()
160 crtc->drrs.m_n = crtc_state->dp_m_n; in intel_drrs_activate()
161 crtc->drrs.m2_n2 = crtc_state->dp_m2_n2; in intel_drrs_activate()
162 crtc->drrs.frontbuffer_bits = intel_drrs_frontbuffer_bits(crtc_state); in intel_drrs_activate()
305 const struct intel_crtc_state *crtc_state; in intel_drrs_debugfs_status_show() local
312 crtc_state = to_intel_crtc_state(crtc->base.state); in intel_drrs_debugfs_status_show()
317 str_yes_no(crtc_state->has_drrs)); in intel_drrs_debugfs_status_show()
342 struct intel_crtc_state *crtc_state; in intel_drrs_debugfs_ctl_set() local
350 crtc_state = to_intel_crtc_state(crtc->base.state); in intel_drrs_debugfs_ctl_set()
352 if (!crtc_state->hw.active || in intel_drrs_debugfs_ctl_set()
353 !crtc_state->has_drrs) in intel_drrs_debugfs_ctl_set()
356 commit = crtc_state->uapi.commit; in intel_drrs_debugfs_ctl_set()
367 intel_drrs_activate(crtc_state); in intel_drrs_debugfs_ctl_set()
369 intel_drrs_deactivate(crtc_state); in intel_drrs_debugfs_ctl_set()