linux/drivers/gpu/drm/i915
Jani Nikula 9ce6461666 drm/i915/dp_mst: use intel_de_*() functions for register access
The implicit "dev_priv" local variable use has been a long-standing pain
point in the register access macros I915_READ(), I915_WRITE(),
POSTING_READ(), I915_READ_FW(), and I915_WRITE_FW().

Replace them with the corresponding new display engine register
accessors intel_de_read(), intel_de_write(), intel_de_posting_read(),
intel_de_read_fw(), and intel_de_write_fw().

No functional changes.

Generated using the following semantic patch:

@@
expression REG, OFFSET;
@@
- I915_READ(REG)
+ intel_de_read(dev_priv, REG)

@@
expression REG, OFFSET;
@@
- POSTING_READ(REG)
+ intel_de_posting_read(dev_priv, REG)

@@
expression REG, OFFSET;
@@
- I915_WRITE(REG, OFFSET)
+ intel_de_write(dev_priv, REG, OFFSET)

@@
expression REG;
@@
- I915_READ_FW(REG)
+ intel_de_read_fw(dev_priv, REG)

@@
expression REG, OFFSET;
@@
- I915_WRITE_FW(REG, OFFSET)
+ intel_de_write_fw(dev_priv, REG, OFFSET)

Acked-by: Chris Wilson <chris@chris-wilson.co.uk>
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Acked-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/06ba99067fc506bec4533202b046d63dda5cb1f2.1579871655.git.jani.nikula@intel.com
2020-01-27 16:33:18 +02:00
..
display drm/i915/dp_mst: use intel_de_*() functions for register access 2020-01-27 16:33:18 +02:00
gem drm/i915: Remove 'prefault_disable' modparam 2020-01-27 11:45:35 +00:00
gt drm/i915/guc: Don't GEM_BUG_ON on corrupted H2G CTB 2020-01-24 21:08:24 +00:00
gvt
oa
selftests
.gitignore
i915_active.c
i915_active.h
i915_active_types.h
i915_buddy.c
i915_buddy.h
i915_cmd_parser.c
i915_debugfs.c drm/i915: Use intel_attached_dp() instead of hand rolling it 2020-01-21 18:17:06 +02:00
i915_debugfs.h
i915_debugfs_params.c
i915_debugfs_params.h
i915_drv.c drm/i915: Make WARN* drm specific where drm_priv ptr is available 2020-01-22 17:54:33 +02:00
i915_drv.h drm/i915: add display engine uncore helpers 2020-01-23 11:07:00 +02:00
i915_fixed.h
i915_gem.c drm/i915/gem: Detect overflow in calculating dumb buffer size 2020-01-24 10:09:56 +00:00
i915_gem.h
i915_gem_evict.c
i915_gem_fence_reg.c drm/i915: Make WARN* drm specific where uncore or stream ptr is available 2020-01-22 17:57:39 +02:00
i915_gem_fence_reg.h
i915_gem_gtt.c
i915_gem_gtt.h
i915_getparam.c
i915_globals.c
i915_globals.h
i915_gpu_error.c drm/i915: Don't show the blank process name for internal/simulated errors 2020-01-21 22:27:26 +00:00
i915_gpu_error.h drm/i915: Stub out i915_gpu_coredump_put 2020-01-27 11:28:39 +00:00
i915_ioc32.c
i915_irq.c drm/i915/irq: use intel de functions for forcewake register access 2020-01-27 11:05:24 +02:00
i915_irq.h
i915_memcpy.c
i915_memcpy.h
i915_mm.c
i915_params.c drm/i915: Remove 'prefault_disable' modparam 2020-01-27 11:45:35 +00:00
i915_params.h drm/i915: Remove 'prefault_disable' modparam 2020-01-27 11:45:35 +00:00
i915_pci.c drm/i915/tgl: Re-enable RPS 2020-01-24 21:08:24 +00:00
i915_perf.c drm/i915: Make WARN* drm specific where uncore or stream ptr is available 2020-01-22 17:57:39 +02:00
i915_perf.h
i915_perf_types.h
i915_pmu.c drm/i915: Make WARN* drm specific where drm_priv ptr is available 2020-01-22 17:54:33 +02:00
i915_pmu.h
i915_priolist_types.h
i915_pvinfo.h
i915_query.c
i915_query.h
i915_reg.h
i915_request.c drm/i915: Mark the removal of the i915_request from the sched.link 2020-01-22 17:10:16 +00:00
i915_request.h
i915_scatterlist.c
i915_scatterlist.h
i915_scheduler.c
i915_scheduler.h
i915_scheduler_types.h
i915_selftest.h
i915_suspend.c
i915_suspend.h
i915_sw_fence.c
i915_sw_fence.h
i915_sw_fence_work.c
i915_sw_fence_work.h
i915_switcheroo.c
i915_switcheroo.h
i915_syncmap.c
i915_syncmap.h
i915_sysfs.c
i915_sysfs.h
i915_trace.h
i915_trace_points.c
i915_user_extensions.c
i915_user_extensions.h
i915_utils.c
i915_utils.h
i915_vgpu.c drm/i915: conversion to new logging macros in i915/i915_vgpu.c 2020-01-17 17:41:33 +02:00
i915_vgpu.h
i915_vma.c drm/i915: Wait on vma activity before taking the mutex 2020-01-24 10:37:13 +00:00
i915_vma.h
i915_vma_types.h
intel_csr.c drm/i915/dmc: use intel uncore functions for forcewake register access 2020-01-27 11:04:55 +02:00
intel_csr.h
intel_device_info.c drm/i915: conversion to new logging macros in i915/intel_device_info.c 2020-01-17 17:41:33 +02:00
intel_device_info.h
intel_gvt.c drm/i915: convert to new logging macros in i915/intel_gvt.c 2020-01-17 17:44:19 +02:00
intel_gvt.h
intel_memory_region.c drm/i915: convert to new logging macros in i915/intel_memory_region.c 2020-01-17 17:44:19 +02:00
intel_memory_region.h
intel_pch.c drm/i915: Make WARN* drm specific where drm_priv ptr is available 2020-01-22 17:54:33 +02:00
intel_pch.h
intel_pm.c drm/i915/pm: use intel de functions for forcewake register access 2020-01-27 11:05:29 +02:00
intel_pm.h
intel_region_lmem.c
intel_region_lmem.h
intel_runtime_pm.c
intel_runtime_pm.h
intel_sideband.c drm/i915: Make WARN* drm specific where drm_priv ptr is available 2020-01-22 17:54:33 +02:00
intel_sideband.h
intel_uncore.c drm/i915: Make WARN* drm specific where uncore or stream ptr is available 2020-01-22 17:57:39 +02:00
intel_uncore.h
intel_wakeref.c
intel_wakeref.h
intel_wopcm.c
intel_wopcm.h
Kconfig drm/i915: drop alpha_support for good in favour of force_probe 2020-01-22 10:51:32 +02:00
Kconfig.debug
Kconfig.profile
Kconfig.unstable
Makefile