return i915_active_wait(&overlay->last_flip);
}
+static void i915_overlay_reset(struct drm_device *drm)
+{
+ struct intel_display *display = to_intel_display(drm);
+ struct intel_overlay *overlay = display->overlay;
+
+ if (!overlay)
+ return;
+
+ overlay->frontbuffer_bits = 0;
+}
+
void intel_overlay_reset(struct intel_display *display)
{
struct intel_overlay *overlay = display->overlay;
overlay->old_xscale = 0;
overlay->old_yscale = 0;
overlay->crtc = NULL;
- overlay->frontbuffer_bits = 0;
+
+ i915_overlay_reset(display->drm);
}
static int packed_depth_bytes(u32 format)