]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/i915/display: add intel_display_device_present()
authorJani Nikula <jani.nikula@intel.com>
Wed, 3 Sep 2025 09:04:08 +0000 (12:04 +0300)
committerJani Nikula <jani.nikula@intel.com>
Tue, 9 Sep 2025 06:32:01 +0000 (09:32 +0300)
commitf985e105ced10304abd3b2d822994b87c88145f8
tree3063db9221e129fe0c23f6c4cc0d8781e01b1fa7
parent854c0dc80e25a408ecf7cf27661c28b8c10c291e
drm/i915/display: add intel_display_device_present()

Add a proper function for display && HAS_DISPLAY(display) to hide
indirect struct intel_display access via the macro from a number of
places outside of display. This makes struct intel_display * an opaque
pointer in these places. All HAS_DISPLAY() usage is now constrained
within display.

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://lore.kernel.org/r/20250903090408.3492875-1-jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_display_device.c
drivers/gpu/drm/i915/display/intel_display_device.h
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
drivers/gpu/drm/i915/i915_driver.c
drivers/gpu/drm/i915/i915_switcheroo.c
drivers/gpu/drm/i915/soc/intel_dram.c
drivers/gpu/drm/xe/display/xe_display.c