drm/i915: Add macros to get i915 device from i915_gem_object
authorJouni Högander <jouni.hogander@intel.com>
Thu, 27 Jul 2023 06:41:39 +0000 (09:41 +0300)
committerJouni Högander <jouni.hogander@intel.com>
Tue, 1 Aug 2023 05:47:08 +0000 (08:47 +0300)
commit72e31c0a942d0d864ef217df29188ba23e111d4c
treea661a019d35cf678b5fce85573f8b714545a27a4
parent14c8fca214a27e24f033fe906191651ffe601074
drm/i915: Add macros to get i915 device from i915_gem_object

We want to stop touching directly i915_gem_object struct members in
intel_frontbuffer code. As a part of this we add helper macro to get i915
device from i915_gem_object.

v2: operate on and return pointer in defined macros

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