mbox series

[v2,0/5] Add gt_to_guc and guc_to_i915 helpers

Message ID 20231025143515.254468-1-andi.shyti@linux.intel.com (mailing list archive)
Headers show
Series Add gt_to_guc and guc_to_i915 helpers | expand

Message

Andi Shyti Oct. 25, 2023, 2:35 p.m. UTC
Hi,

while working on the GuC TLB invalidation these days, I just
wished I had the two helpers I am submitting today:

   gt_to_guc()
   guc_to_i915()

Now I have them, at the next GuC TLB invalidation my life will be
easier :-)

Andi

Changelog:
==========
 - add the gt_to_guc() helper and change files in:
    - i915/gt/
    - i915/gt/uc
    - i915/

Andi Shyti (5):
  drm/i915/guc: Create the guc_to_i915() wrapper
  drm/i915/gt: Create the gt_to_guc() wrapper
  drm/i915/guc: Use the new gt_to_guc() wrapper
  drm/i915: Use the new gt_to_guc() wrapper
  drm/i915/guc: Use the ce_to_guc() wrapper whenever possible

 drivers/gpu/drm/i915/gt/intel_engine_cs.c     |  4 +--
 drivers/gpu/drm/i915/gt/intel_ggtt.c          |  9 ++---
 drivers/gpu/drm/i915/gt/intel_gt.h            | 10 ++++++
 drivers/gpu/drm/i915/gt/intel_gt_irq.c        |  6 ++--
 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c |  2 +-
 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c   |  8 ++---
 drivers/gpu/drm/i915/gt/intel_rc6.c           |  4 +--
 drivers/gpu/drm/i915/gt/intel_rps.c           |  2 +-
 drivers/gpu/drm/i915/gt/intel_tlb.c           |  2 +-
 drivers/gpu/drm/i915/gt/selftest_slpc.c       |  6 ++--
 drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c     |  4 +--
 drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c  |  3 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc.c        |  2 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c    |  2 +-
 .../gpu/drm/i915/gt/uc/intel_guc_capture.c    |  8 ++---
 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c     |  2 +-
 .../gpu/drm/i915/gt/uc/intel_guc_hwconfig.c   |  2 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c    | 10 +++---
 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c     |  2 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c   |  2 +-
 .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 34 +++++++++----------
 drivers/gpu/drm/i915/gt/uc/intel_huc.c        |  4 +--
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c      |  4 +--
 drivers/gpu/drm/i915/gt/uc/selftest_guc.c     |  2 +-
 drivers/gpu/drm/i915/i915_debugfs_params.c    |  5 +--
 .../i915/selftests/intel_scheduler_helpers.c  |  4 +--
 26 files changed, 76 insertions(+), 67 deletions(-)