drm/i915: FIFO space query code refactor