diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_drv.h')
-rw-r--r-- | drivers/gpu/drm/i915/intel_drv.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h index 497240581c6a..8a22f2508899 100644 --- a/drivers/gpu/drm/i915/intel_drv.h +++ b/drivers/gpu/drm/i915/intel_drv.h | |||
@@ -148,6 +148,7 @@ struct intel_crtc { | |||
148 | struct timer_list idle_timer; | 148 | struct timer_list idle_timer; |
149 | bool lowfreq_avail; | 149 | bool lowfreq_avail; |
150 | struct intel_overlay *overlay; | 150 | struct intel_overlay *overlay; |
151 | struct intel_unpin_work *unpin_work; | ||
151 | }; | 152 | }; |
152 | 153 | ||
153 | #define to_intel_crtc(x) container_of(x, struct intel_crtc, base) | 154 | #define to_intel_crtc(x) container_of(x, struct intel_crtc, base) |
@@ -211,6 +212,9 @@ extern int intel_framebuffer_create(struct drm_device *dev, | |||
211 | struct drm_framebuffer **fb, | 212 | struct drm_framebuffer **fb, |
212 | struct drm_gem_object *obj); | 213 | struct drm_gem_object *obj); |
213 | 214 | ||
215 | extern void intel_prepare_page_flip(struct drm_device *dev, int plane); | ||
216 | extern void intel_finish_page_flip(struct drm_device *dev, int pipe); | ||
217 | |||
214 | extern void intel_setup_overlay(struct drm_device *dev); | 218 | extern void intel_setup_overlay(struct drm_device *dev); |
215 | extern void intel_cleanup_overlay(struct drm_device *dev); | 219 | extern void intel_cleanup_overlay(struct drm_device *dev); |
216 | extern int intel_overlay_switch_off(struct intel_overlay *overlay); | 220 | extern int intel_overlay_switch_off(struct intel_overlay *overlay); |