linux/drivers/gpu/drm/i915/gvt
Jani Nikula 57442cfb45 drm/i915/gvt: always pass struct intel_display * to register macros
The long term goal is to remove the __to_intel_display() generics from
display macros, such as register macros. This requires that all such
macro usage passes struct intel_display * rather than struct
drm_i915_private * to the macros.

The short term goal is to hide the struct drm_i915_private access in
intel_display_conversions.h into a function. This is problematic with
gvt, because it's a separate module, and the conversion function would
need to be exported.

Make the conversion to always passing struct intel_display * in gvt to
unblock both of the above.

Reviewed-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/266616e14db8d9a342fd93ec9752f561149a799b.1732104170.git.jani.nikula@intel.com
2024-12-16 18:09:18 +02:00
..
Makefile
aperture_gm.c
cfg_space.c
cmd_parser.c drm/i915/gvt: always pass struct intel_display * to register macros 2024-12-16 18:09:18 +02:00
cmd_parser.h
debug.h
debugfs.c
display.c drm/i915/gvt: always pass struct intel_display * to register macros 2024-12-16 18:09:18 +02:00
display.h drm/i915/gvt: use macros from drm_dp.h instead of duplication 2024-10-22 15:29:14 +03:00
dmabuf.c
dmabuf.h
edid.c drm/i915/gvt: use macros from drm_dp.h instead of duplication 2024-10-22 15:29:14 +03:00
edid.h drm/i915/gvt: use macros from drm_dp.h instead of duplication 2024-10-22 15:29:14 +03:00
execlist.c
execlist.h
fb_decoder.c drm/i915/gvt: always pass struct intel_display * to register macros 2024-12-16 18:09:18 +02:00
fb_decoder.h
firmware.c Driver core changes for 6.10-rc1 2024-05-22 12:13:40 -07:00
gtt.c drm/i915/gvt: Correct multiple typos in comments 2024-09-16 11:02:44 +02:00
gtt.h
gvt.h
handlers.c drm/i915/gvt: always pass struct intel_display * to register macros 2024-12-16 18:09:18 +02:00
interrupt.c
interrupt.h
kvmgt.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
mmio.c
mmio.h
mmio_context.c
mmio_context.h
opregion.c drm/i915/gvt: Correct multiple typos in comments 2024-09-16 11:02:44 +02:00
page_track.c drm/i915/gvt: Correct multiple typos in comments 2024-09-16 11:02:44 +02:00
page_track.h
reg.h
sched_policy.c
sched_policy.h
scheduler.c drm/i915/gvt: Correct multiple typos in comments 2024-09-16 11:02:44 +02:00
scheduler.h
trace.h drm/i915: Replace double blank with single blank after comma 2024-08-08 12:26:33 +01:00
trace_points.c
vgpu.c