drm/i915: Update ring->flush() to take a requests structure