drm/i915: Add getter/setter for i915_gem_object->frontbuffer
authorJouni Högander <jouni.hogander@intel.com>
Thu, 27 Jul 2023 06:41:40 +0000 (09:41 +0300)
committerJouni Högander <jouni.hogander@intel.com>
Tue, 1 Aug 2023 05:47:08 +0000 (08:47 +0300)
commit7b5745506603f10acedc2be9f913a7776a3c94fd
tree4d2f61be735fcec263c74a684048a111f521716a
parent72e31c0a942d0d864ef217df29188ba23e111d4c
drm/i915: Add getter/setter for i915_gem_object->frontbuffer

Add getter/setter for i915_gem_object->frontbuffer and use it instead of
directly touching i915_gem_object->frontbuffer frontbuffer pointer.

v3:
 - Fix intel_frontbuffer_get return value
 - s/front_ret/cur/
v2: Move getter/setter into i915_gem_object.h

Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230727064142.751976-3-jouni.hogander@intel.com
drivers/gpu/drm/i915/display/intel_frontbuffer.c
drivers/gpu/drm/i915/display/intel_frontbuffer.h
drivers/gpu/drm/i915/gem/i915_gem_object.c
drivers/gpu/drm/i915/gem/i915_gem_object.h
drivers/gpu/drm/i915/i915_vma.c