Lines Matching refs:intel_crtc
80 bool intel_pipe_update_start(struct intel_crtc *crtc, uint32_t *start_vbl_count) in intel_pipe_update_start()
153 void intel_pipe_update_end(struct intel_crtc *crtc, u32 start_vbl_count) in intel_pipe_update_end()
168 static void intel_update_primary_plane(struct intel_crtc *crtc) in intel_update_primary_plane()
363 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in vlv_update_plane() local
451 intel_update_primary_plane(intel_crtc); in vlv_update_plane()
480 intel_flush_primary_plane(dev_priv, intel_crtc->plane); in vlv_update_plane()
489 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in vlv_disable_plane() local
493 intel_update_primary_plane(intel_crtc); in vlv_disable_plane()
500 intel_flush_primary_plane(dev_priv, intel_crtc->plane); in vlv_disable_plane()
517 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in ivb_update_plane() local
598 intel_update_primary_plane(intel_crtc); in ivb_update_plane()
630 intel_flush_primary_plane(dev_priv, intel_crtc->plane); in ivb_update_plane()
639 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in ivb_disable_plane() local
642 intel_update_primary_plane(intel_crtc); in ivb_disable_plane()
651 intel_flush_primary_plane(dev_priv, intel_crtc->plane); in ivb_disable_plane()
665 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in ilk_update_plane() local
738 intel_update_primary_plane(intel_crtc); in ilk_update_plane()
765 intel_flush_primary_plane(dev_priv, intel_crtc->plane); in ilk_update_plane()
774 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in ilk_disable_plane() local
777 intel_update_primary_plane(intel_crtc); in ilk_disable_plane()
786 intel_flush_primary_plane(dev_priv, intel_crtc->plane); in ilk_disable_plane()
803 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_post_enable_primary() local
811 intel_wait_for_vblank(dev, intel_crtc->pipe); in intel_post_enable_primary()
819 hsw_enable_ips(intel_crtc); in intel_post_enable_primary()
841 struct intel_crtc *intel_crtc = to_intel_crtc(crtc); in intel_pre_disable_primary() local
844 if (dev_priv->fbc.crtc == intel_crtc) in intel_pre_disable_primary()
854 hsw_disable_ips(intel_crtc); in intel_pre_disable_primary()
866 struct intel_crtc *intel_crtc = to_intel_crtc(state->base.crtc); in intel_check_sprite_plane() local
879 intel_crtc = intel_crtc ? intel_crtc : to_intel_crtc(plane->crtc); in intel_check_sprite_plane()
887 if (intel_plane->pipe != intel_crtc->pipe) { in intel_check_sprite_plane()
1027 WARN_ON(state->hides_primary && !state->visible && intel_crtc->active); in intel_check_sprite_plane()
1029 if (intel_crtc->active) { in intel_check_sprite_plane()
1030 if (intel_crtc->primary_enabled == state->hides_primary) in intel_check_sprite_plane()
1031 intel_crtc->atomic.wait_for_flips = true; in intel_check_sprite_plane()
1033 if (intel_crtc->primary_enabled && state->hides_primary) in intel_check_sprite_plane()
1034 intel_crtc->atomic.pre_disable_primary = true; in intel_check_sprite_plane()
1036 intel_crtc->atomic.fb_bits |= in intel_check_sprite_plane()
1037 INTEL_FRONTBUFFER_SPRITE(intel_crtc->pipe); in intel_check_sprite_plane()
1039 if (!intel_crtc->primary_enabled && !state->hides_primary) in intel_check_sprite_plane()
1040 intel_crtc->atomic.post_enable_primary = true; in intel_check_sprite_plane()
1043 intel_crtc->atomic.update_wm = true; in intel_check_sprite_plane()
1050 intel_crtc->atomic.wait_vblank = true; in intel_check_sprite_plane()
1051 intel_crtc->atomic.update_sprite_watermarks |= in intel_check_sprite_plane()
1064 struct intel_crtc *intel_crtc; in intel_commit_sprite_plane() local
1072 intel_crtc = to_intel_crtc(crtc); in intel_commit_sprite_plane()
1076 if (intel_crtc->active) { in intel_commit_sprite_plane()
1077 intel_crtc->primary_enabled = !state->hides_primary; in intel_commit_sprite_plane()