Lines Matching refs:crtc
973 struct intel_crtc *crtc, in intel_fbc_update_state() argument
978 intel_atomic_get_new_crtc_state(state, crtc); in intel_fbc_update_state()
1052 struct intel_crtc *crtc = to_intel_crtc(plane_state->hw.crtc); in intel_fbc_check_plane() local
1079 crtc_state = intel_atomic_get_new_crtc_state(state, crtc); in intel_fbc_check_plane()
1180 struct intel_crtc *crtc, in intel_fbc_can_flip_nuke() argument
1184 intel_atomic_get_new_crtc_state(state, crtc); in intel_fbc_can_flip_nuke()
1225 struct intel_crtc *crtc, in __intel_fbc_pre_update() argument
1236 if (intel_fbc_can_flip_nuke(state, crtc, plane)) in __intel_fbc_pre_update()
1262 struct intel_crtc *crtc) in intel_fbc_pre_update() argument
1272 if (!fbc || plane->pipe != crtc->pipe) in intel_fbc_pre_update()
1278 need_vblank_wait |= __intel_fbc_pre_update(state, crtc, plane); in intel_fbc_pre_update()
1317 struct intel_crtc *crtc) in intel_fbc_post_update() argument
1326 if (!fbc || plane->pipe != crtc->pipe) in intel_fbc_post_update()
1434 struct intel_crtc *crtc, in __intel_fbc_enable() argument
1449 intel_fbc_update_state(state, crtc, plane); in __intel_fbc_enable()
1482 intel_fbc_update_state(state, crtc, plane); in __intel_fbc_enable()
1494 void intel_fbc_disable(struct intel_crtc *crtc) in intel_fbc_disable() argument
1496 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in intel_fbc_disable()
1502 if (!fbc || plane->pipe != crtc->pipe) in intel_fbc_disable()
1513 struct intel_crtc *crtc) in intel_fbc_update() argument
1516 intel_atomic_get_new_crtc_state(state, crtc); in intel_fbc_update()
1524 if (!fbc || plane->pipe != crtc->pipe) in intel_fbc_update()
1534 __intel_fbc_enable(state, crtc, plane); in intel_fbc_update()
1831 void intel_fbc_crtc_debugfs_add(struct intel_crtc *crtc) in intel_fbc_crtc_debugfs_add() argument
1833 struct intel_plane *plane = to_intel_plane(crtc->base.primary); in intel_fbc_crtc_debugfs_add()
1836 intel_fbc_debugfs_add(plane->fbc, crtc->base.debugfs_entry); in intel_fbc_crtc_debugfs_add()