drm/i915: Use batch length instead of object size in command parser