Lines Matching refs:intel_crtc

57 static unsigned int get_crtc_fence_y_offset(struct intel_crtc *crtc)  in get_crtc_fence_y_offset()
85 static void i8xx_fbc_enable(struct intel_crtc *crtc) in i8xx_fbc_enable()
140 static void g4x_fbc_enable(struct intel_crtc *crtc) in g4x_fbc_enable()
191 static void ilk_fbc_enable(struct intel_crtc *crtc) in ilk_fbc_enable()
260 static void gen7_fbc_enable(struct intel_crtc *crtc) in gen7_fbc_enable()
331 static void intel_fbc_enable(struct intel_crtc *crtc, in intel_fbc_enable()
391 static void intel_fbc_schedule_enable(struct intel_crtc *crtc) in intel_fbc_schedule_enable()
461 void intel_fbc_disable_crtc(struct intel_crtc *crtc) in intel_fbc_disable_crtc()
706 static void intel_fbc_get_plane_source_size(struct intel_crtc *crtc, in intel_fbc_get_plane_source_size()
727 static int intel_fbc_calculate_cfb_size(struct intel_crtc *crtc) in intel_fbc_calculate_cfb_size()
740 static int intel_fbc_setup_cfb(struct intel_crtc *crtc) in intel_fbc_setup_cfb()
808 static bool intel_fbc_hw_tracking_covers_screen(struct intel_crtc *crtc) in intel_fbc_hw_tracking_covers_screen()
853 struct intel_crtc *intel_crtc; in __intel_fbc_update() local
894 intel_crtc = to_intel_crtc(crtc); in __intel_fbc_update()
897 adjusted_mode = &intel_crtc->config->base.adjusted_mode; in __intel_fbc_update()
905 if (!intel_fbc_hw_tracking_covers_screen(intel_crtc)) { in __intel_fbc_update()
911 intel_crtc->plane != PLANE_A) { in __intel_fbc_update()
948 ilk_pipe_pixel_rate(intel_crtc->config) >= in __intel_fbc_update()
954 if (intel_fbc_setup_cfb(intel_crtc)) { in __intel_fbc_update()
964 if (dev_priv->fbc.crtc == intel_crtc && in __intel_fbc_update()
997 intel_fbc_schedule_enable(intel_crtc); in __intel_fbc_update()