drm/i915: Refactor i915_gem_retire_requests()