Commit c14adcbd authored by Michał Winiarski's avatar Michał Winiarski Committed by Matt Roper

drm/i915/gt: Use to_gt() helper

Use to_gt() helper consistently throughout the codebase.
Pure mechanical s/i915->gt/to_gt(i915). No functional changes.
Signed-off-by: default avatarMichał Winiarski <michal.winiarski@intel.com>
Signed-off-by: default avatarAndi Shyti <andi.shyti@linux.intel.com>
Reviewed-by: default avatarMatt Roper <matthew.d.roper@intel.com>
Signed-off-by: default avatarMatt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211214193346.21231-5-andi.shyti@linux.intel.com
parent 62e94f92
...@@ -116,7 +116,7 @@ static void set_scheduler_caps(struct drm_i915_private *i915) ...@@ -116,7 +116,7 @@ static void set_scheduler_caps(struct drm_i915_private *i915)
disabled |= (I915_SCHEDULER_CAP_ENABLED | disabled |= (I915_SCHEDULER_CAP_ENABLED |
I915_SCHEDULER_CAP_PRIORITY); I915_SCHEDULER_CAP_PRIORITY);
if (intel_uc_uses_guc_submission(&i915->gt.uc)) if (intel_uc_uses_guc_submission(&to_gt(i915)->uc))
enabled |= I915_SCHEDULER_CAP_STATIC_PRIORITY_MAP; enabled |= I915_SCHEDULER_CAP_STATIC_PRIORITY_MAP;
for (i = 0; i < ARRAY_SIZE(map); i++) { for (i = 0; i < ARRAY_SIZE(map); i++) {
......
...@@ -1215,7 +1215,7 @@ int i915_ggtt_probe_hw(struct drm_i915_private *i915) ...@@ -1215,7 +1215,7 @@ int i915_ggtt_probe_hw(struct drm_i915_private *i915)
{ {
int ret; int ret;
ret = ggtt_probe_hw(&i915->ggtt, &i915->gt); ret = ggtt_probe_hw(&i915->ggtt, to_gt(i915));
if (ret) if (ret)
return ret; return ret;
......
...@@ -2302,7 +2302,7 @@ unsigned long i915_read_mch_val(void) ...@@ -2302,7 +2302,7 @@ unsigned long i915_read_mch_val(void)
return 0; return 0;
with_intel_runtime_pm(&i915->runtime_pm, wakeref) { with_intel_runtime_pm(&i915->runtime_pm, wakeref) {
struct intel_ips *ips = &i915->gt.rps.ips; struct intel_ips *ips = &to_gt(i915)->rps.ips;
spin_lock_irq(&mchdev_lock); spin_lock_irq(&mchdev_lock);
chipset_val = __ips_chipset_val(ips); chipset_val = __ips_chipset_val(ips);
...@@ -2329,7 +2329,7 @@ bool i915_gpu_raise(void) ...@@ -2329,7 +2329,7 @@ bool i915_gpu_raise(void)
if (!i915) if (!i915)
return false; return false;
rps = &i915->gt.rps; rps = &to_gt(i915)->rps;
spin_lock_irq(&mchdev_lock); spin_lock_irq(&mchdev_lock);
if (rps->max_freq_softlimit < rps->max_freq) if (rps->max_freq_softlimit < rps->max_freq)
...@@ -2356,7 +2356,7 @@ bool i915_gpu_lower(void) ...@@ -2356,7 +2356,7 @@ bool i915_gpu_lower(void)
if (!i915) if (!i915)
return false; return false;
rps = &i915->gt.rps; rps = &to_gt(i915)->rps;
spin_lock_irq(&mchdev_lock); spin_lock_irq(&mchdev_lock);
if (rps->max_freq_softlimit > rps->min_freq) if (rps->max_freq_softlimit > rps->min_freq)
...@@ -2382,7 +2382,7 @@ bool i915_gpu_busy(void) ...@@ -2382,7 +2382,7 @@ bool i915_gpu_busy(void)
if (!i915) if (!i915)
return false; return false;
ret = i915->gt.awake; ret = to_gt(i915)->awake;
drm_dev_put(&i915->drm); drm_dev_put(&i915->drm);
return ret; return ret;
...@@ -2405,11 +2405,11 @@ bool i915_gpu_turbo_disable(void) ...@@ -2405,11 +2405,11 @@ bool i915_gpu_turbo_disable(void)
if (!i915) if (!i915)
return false; return false;
rps = &i915->gt.rps; rps = &to_gt(i915)->rps;
spin_lock_irq(&mchdev_lock); spin_lock_irq(&mchdev_lock);
rps->max_freq_softlimit = rps->min_freq; rps->max_freq_softlimit = rps->min_freq;
ret = !__gen5_rps_set(&i915->gt.rps, rps->min_freq); ret = !__gen5_rps_set(&to_gt(i915)->rps, rps->min_freq);
spin_unlock_irq(&mchdev_lock); spin_unlock_irq(&mchdev_lock);
drm_dev_put(&i915->drm); drm_dev_put(&i915->drm);
......
...@@ -929,7 +929,7 @@ hsw_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) ...@@ -929,7 +929,7 @@ hsw_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal)
static void static void
gen9_wa_init_mcr(struct drm_i915_private *i915, struct i915_wa_list *wal) gen9_wa_init_mcr(struct drm_i915_private *i915, struct i915_wa_list *wal)
{ {
const struct sseu_dev_info *sseu = &i915->gt.info.sseu; const struct sseu_dev_info *sseu = &to_gt(i915)->info.sseu;
unsigned int slice, subslice; unsigned int slice, subslice;
u32 mcr, mcr_mask; u32 mcr, mcr_mask;
......
...@@ -345,7 +345,7 @@ struct intel_engine_cs *mock_engine(struct drm_i915_private *i915, ...@@ -345,7 +345,7 @@ struct intel_engine_cs *mock_engine(struct drm_i915_private *i915,
struct mock_engine *engine; struct mock_engine *engine;
GEM_BUG_ON(id >= I915_NUM_ENGINES); GEM_BUG_ON(id >= I915_NUM_ENGINES);
GEM_BUG_ON(!i915->gt.uncore); GEM_BUG_ON(!to_gt(i915)->uncore);
engine = kzalloc(sizeof(*engine) + PAGE_SIZE, GFP_KERNEL); engine = kzalloc(sizeof(*engine) + PAGE_SIZE, GFP_KERNEL);
if (!engine) if (!engine)
...@@ -353,8 +353,8 @@ struct intel_engine_cs *mock_engine(struct drm_i915_private *i915, ...@@ -353,8 +353,8 @@ struct intel_engine_cs *mock_engine(struct drm_i915_private *i915,
/* minimal engine setup for requests */ /* minimal engine setup for requests */
engine->base.i915 = i915; engine->base.i915 = i915;
engine->base.gt = &i915->gt; engine->base.gt = to_gt(i915);
engine->base.uncore = i915->gt.uncore; engine->base.uncore = to_gt(i915)->uncore;
snprintf(engine->base.name, sizeof(engine->base.name), "%s", name); snprintf(engine->base.name, sizeof(engine->base.name), "%s", name);
engine->base.id = id; engine->base.id = id;
engine->base.mask = BIT(id); engine->base.mask = BIT(id);
...@@ -377,8 +377,8 @@ struct intel_engine_cs *mock_engine(struct drm_i915_private *i915, ...@@ -377,8 +377,8 @@ struct intel_engine_cs *mock_engine(struct drm_i915_private *i915,
engine->base.release = mock_engine_release; engine->base.release = mock_engine_release;
i915->gt.engine[id] = &engine->base; to_gt(i915)->engine[id] = &engine->base;
i915->gt.engine_class[0][id] = &engine->base; to_gt(i915)->engine_class[0][id] = &engine->base;
/* fake hw queue */ /* fake hw queue */
spin_lock_init(&engine->hw_lock); spin_lock_init(&engine->hw_lock);
......
...@@ -442,7 +442,7 @@ int intel_context_live_selftests(struct drm_i915_private *i915) ...@@ -442,7 +442,7 @@ int intel_context_live_selftests(struct drm_i915_private *i915)
SUBTEST(live_active_context), SUBTEST(live_active_context),
SUBTEST(live_remote_context), SUBTEST(live_remote_context),
}; };
struct intel_gt *gt = &i915->gt; struct intel_gt *gt = to_gt(i915);
if (intel_gt_is_wedged(gt)) if (intel_gt_is_wedged(gt))
return 0; return 0;
......
...@@ -12,7 +12,7 @@ int intel_engine_live_selftests(struct drm_i915_private *i915) ...@@ -12,7 +12,7 @@ int intel_engine_live_selftests(struct drm_i915_private *i915)
live_engine_pm_selftests, live_engine_pm_selftests,
NULL, NULL,
}; };
struct intel_gt *gt = &i915->gt; struct intel_gt *gt = to_gt(i915);
typeof(*tests) *fn; typeof(*tests) *fn;
for (fn = tests; *fn; fn++) { for (fn = tests; *fn; fn++) {
......
...@@ -361,10 +361,10 @@ int intel_engine_cs_perf_selftests(struct drm_i915_private *i915) ...@@ -361,10 +361,10 @@ int intel_engine_cs_perf_selftests(struct drm_i915_private *i915)
SUBTEST(perf_mi_noop), SUBTEST(perf_mi_noop),
}; };
if (intel_gt_is_wedged(&i915->gt)) if (intel_gt_is_wedged(to_gt(i915)))
return 0; return 0;
return intel_gt_live_subtests(tests, &i915->gt); return intel_gt_live_subtests(tests, to_gt(i915));
} }
static int intel_mmio_bases_check(void *arg) static int intel_mmio_bases_check(void *arg)
......
...@@ -378,13 +378,13 @@ int intel_heartbeat_live_selftests(struct drm_i915_private *i915) ...@@ -378,13 +378,13 @@ int intel_heartbeat_live_selftests(struct drm_i915_private *i915)
int saved_hangcheck; int saved_hangcheck;
int err; int err;
if (intel_gt_is_wedged(&i915->gt)) if (intel_gt_is_wedged(to_gt(i915)))
return 0; return 0;
saved_hangcheck = i915->params.enable_hangcheck; saved_hangcheck = i915->params.enable_hangcheck;
i915->params.enable_hangcheck = INT_MAX; i915->params.enable_hangcheck = INT_MAX;
err = intel_gt_live_subtests(tests, &i915->gt); err = intel_gt_live_subtests(tests, to_gt(i915));
i915->params.enable_hangcheck = saved_hangcheck; i915->params.enable_hangcheck = saved_hangcheck;
return err; return err;
......
...@@ -4502,11 +4502,11 @@ int intel_execlists_live_selftests(struct drm_i915_private *i915) ...@@ -4502,11 +4502,11 @@ int intel_execlists_live_selftests(struct drm_i915_private *i915)
SUBTEST(live_virtual_reset), SUBTEST(live_virtual_reset),
}; };
if (i915->gt.submission_method != INTEL_SUBMISSION_ELSP) if (to_gt(i915)->submission_method != INTEL_SUBMISSION_ELSP)
return 0; return 0;
if (intel_gt_is_wedged(&i915->gt)) if (intel_gt_is_wedged(to_gt(i915)))
return 0; return 0;
return intel_gt_live_subtests(tests, &i915->gt); return intel_gt_live_subtests(tests, to_gt(i915));
} }
...@@ -193,10 +193,10 @@ int intel_gt_pm_live_selftests(struct drm_i915_private *i915) ...@@ -193,10 +193,10 @@ int intel_gt_pm_live_selftests(struct drm_i915_private *i915)
SUBTEST(live_gt_resume), SUBTEST(live_gt_resume),
}; };
if (intel_gt_is_wedged(&i915->gt)) if (intel_gt_is_wedged(to_gt(i915)))
return 0; return 0;
return intel_gt_live_subtests(tests, &i915->gt); return intel_gt_live_subtests(tests, to_gt(i915));
} }
int intel_gt_pm_late_selftests(struct drm_i915_private *i915) int intel_gt_pm_late_selftests(struct drm_i915_private *i915)
...@@ -210,8 +210,8 @@ int intel_gt_pm_late_selftests(struct drm_i915_private *i915) ...@@ -210,8 +210,8 @@ int intel_gt_pm_late_selftests(struct drm_i915_private *i915)
SUBTEST(live_rc6_ctx_wa), SUBTEST(live_rc6_ctx_wa),
}; };
if (intel_gt_is_wedged(&i915->gt)) if (intel_gt_is_wedged(to_gt(i915)))
return 0; return 0;
return intel_gt_live_subtests(tests, &i915->gt); return intel_gt_live_subtests(tests, to_gt(i915));
} }
...@@ -2018,7 +2018,7 @@ int intel_hangcheck_live_selftests(struct drm_i915_private *i915) ...@@ -2018,7 +2018,7 @@ int intel_hangcheck_live_selftests(struct drm_i915_private *i915)
SUBTEST(igt_reset_evict_fence), SUBTEST(igt_reset_evict_fence),
SUBTEST(igt_handle_error), SUBTEST(igt_handle_error),
}; };
struct intel_gt *gt = &i915->gt; struct intel_gt *gt = to_gt(i915);
intel_wakeref_t wakeref; intel_wakeref_t wakeref;
int err; int err;
......
...@@ -1847,5 +1847,5 @@ int intel_lrc_live_selftests(struct drm_i915_private *i915) ...@@ -1847,5 +1847,5 @@ int intel_lrc_live_selftests(struct drm_i915_private *i915)
if (!HAS_LOGICAL_RING_CONTEXTS(i915)) if (!HAS_LOGICAL_RING_CONTEXTS(i915))
return 0; return 0;
return intel_gt_live_subtests(tests, &i915->gt); return intel_gt_live_subtests(tests, to_gt(i915));
} }
...@@ -442,7 +442,7 @@ int intel_migrate_live_selftests(struct drm_i915_private *i915) ...@@ -442,7 +442,7 @@ int intel_migrate_live_selftests(struct drm_i915_private *i915)
SUBTEST(thread_global_copy), SUBTEST(thread_global_copy),
SUBTEST(thread_global_clear), SUBTEST(thread_global_clear),
}; };
struct intel_gt *gt = &i915->gt; struct intel_gt *gt = to_gt(i915);
if (!gt->migrate.context) if (!gt->migrate.context)
return 0; return 0;
...@@ -658,7 +658,7 @@ int intel_migrate_perf_selftests(struct drm_i915_private *i915) ...@@ -658,7 +658,7 @@ int intel_migrate_perf_selftests(struct drm_i915_private *i915)
SUBTEST(perf_clear_blt), SUBTEST(perf_clear_blt),
SUBTEST(perf_copy_blt), SUBTEST(perf_copy_blt),
}; };
struct intel_gt *gt = &i915->gt; struct intel_gt *gt = to_gt(i915);
if (intel_gt_is_wedged(gt)) if (intel_gt_is_wedged(gt))
return 0; return 0;
......
...@@ -451,5 +451,5 @@ int intel_mocs_live_selftests(struct drm_i915_private *i915) ...@@ -451,5 +451,5 @@ int intel_mocs_live_selftests(struct drm_i915_private *i915)
if (!get_mocs_settings(i915, &table)) if (!get_mocs_settings(i915, &table))
return 0; return 0;
return intel_gt_live_subtests(tests, &i915->gt); return intel_gt_live_subtests(tests, to_gt(i915));
} }
...@@ -376,7 +376,7 @@ int intel_reset_live_selftests(struct drm_i915_private *i915) ...@@ -376,7 +376,7 @@ int intel_reset_live_selftests(struct drm_i915_private *i915)
SUBTEST(igt_atomic_reset), SUBTEST(igt_atomic_reset),
SUBTEST(igt_atomic_engine_reset), SUBTEST(igt_atomic_engine_reset),
}; };
struct intel_gt *gt = &i915->gt; struct intel_gt *gt = to_gt(i915);
if (!intel_has_gpu_reset(gt)) if (!intel_has_gpu_reset(gt))
return 0; return 0;
......
...@@ -291,8 +291,8 @@ int intel_ring_submission_live_selftests(struct drm_i915_private *i915) ...@@ -291,8 +291,8 @@ int intel_ring_submission_live_selftests(struct drm_i915_private *i915)
SUBTEST(live_ctx_switch_wa), SUBTEST(live_ctx_switch_wa),
}; };
if (i915->gt.submission_method > INTEL_SUBMISSION_RING) if (to_gt(i915)->submission_method > INTEL_SUBMISSION_RING)
return 0; return 0;
return intel_gt_live_subtests(tests, &i915->gt); return intel_gt_live_subtests(tests, to_gt(i915));
} }
...@@ -39,7 +39,7 @@ static int slpc_set_max_freq(struct intel_guc_slpc *slpc, u32 freq) ...@@ -39,7 +39,7 @@ static int slpc_set_max_freq(struct intel_guc_slpc *slpc, u32 freq)
static int live_slpc_clamp_min(void *arg) static int live_slpc_clamp_min(void *arg)
{ {
struct drm_i915_private *i915 = arg; struct drm_i915_private *i915 = arg;
struct intel_gt *gt = &i915->gt; struct intel_gt *gt = to_gt(i915);
struct intel_guc_slpc *slpc = &gt->uc.guc.slpc; struct intel_guc_slpc *slpc = &gt->uc.guc.slpc;
struct intel_rps *rps = &gt->rps; struct intel_rps *rps = &gt->rps;
struct intel_engine_cs *engine; struct intel_engine_cs *engine;
...@@ -166,7 +166,7 @@ static int live_slpc_clamp_min(void *arg) ...@@ -166,7 +166,7 @@ static int live_slpc_clamp_min(void *arg)
static int live_slpc_clamp_max(void *arg) static int live_slpc_clamp_max(void *arg)
{ {
struct drm_i915_private *i915 = arg; struct drm_i915_private *i915 = arg;
struct intel_gt *gt = &i915->gt; struct intel_gt *gt = to_gt(i915);
struct intel_guc_slpc *slpc; struct intel_guc_slpc *slpc;
struct intel_rps *rps; struct intel_rps *rps;
struct intel_engine_cs *engine; struct intel_engine_cs *engine;
...@@ -304,7 +304,7 @@ int intel_slpc_live_selftests(struct drm_i915_private *i915) ...@@ -304,7 +304,7 @@ int intel_slpc_live_selftests(struct drm_i915_private *i915)
SUBTEST(live_slpc_clamp_min), SUBTEST(live_slpc_clamp_min),
}; };
if (intel_gt_is_wedged(&i915->gt)) if (intel_gt_is_wedged(to_gt(i915)))
return 0; return 0;
return i915_live_subtests(tests, i915); return i915_live_subtests(tests, i915);
......
...@@ -159,7 +159,7 @@ static int mock_hwsp_freelist(void *arg) ...@@ -159,7 +159,7 @@ static int mock_hwsp_freelist(void *arg)
INIT_RADIX_TREE(&state.cachelines, GFP_KERNEL); INIT_RADIX_TREE(&state.cachelines, GFP_KERNEL);
state.prng = I915_RND_STATE_INITIALIZER(i915_selftest.random_seed); state.prng = I915_RND_STATE_INITIALIZER(i915_selftest.random_seed);
state.gt = &i915->gt; state.gt = to_gt(i915);
/* /*
* Create a bunch of timelines and check that their HWSP do not overlap. * Create a bunch of timelines and check that their HWSP do not overlap.
...@@ -1416,8 +1416,8 @@ int intel_timeline_live_selftests(struct drm_i915_private *i915) ...@@ -1416,8 +1416,8 @@ int intel_timeline_live_selftests(struct drm_i915_private *i915)
SUBTEST(live_hwsp_rollover_user), SUBTEST(live_hwsp_rollover_user),
}; };
if (intel_gt_is_wedged(&i915->gt)) if (intel_gt_is_wedged(to_gt(i915)))
return 0; return 0;
return intel_gt_live_subtests(tests, &i915->gt); return intel_gt_live_subtests(tests, to_gt(i915));
} }
...@@ -1387,8 +1387,8 @@ int intel_workarounds_live_selftests(struct drm_i915_private *i915) ...@@ -1387,8 +1387,8 @@ int intel_workarounds_live_selftests(struct drm_i915_private *i915)
SUBTEST(live_engine_reset_workarounds), SUBTEST(live_engine_reset_workarounds),
}; };
if (intel_gt_is_wedged(&i915->gt)) if (intel_gt_is_wedged(to_gt(i915)))
return 0; return 0;
return intel_gt_live_subtests(tests, &i915->gt); return intel_gt_live_subtests(tests, to_gt(i915));
} }
...@@ -623,7 +623,7 @@ int intel_guc_slpc_enable(struct intel_guc_slpc *slpc) ...@@ -623,7 +623,7 @@ int intel_guc_slpc_enable(struct intel_guc_slpc *slpc)
if (unlikely(ret < 0)) if (unlikely(ret < 0))
return ret; return ret;
intel_guc_pm_intrmsk_enable(&i915->gt); intel_guc_pm_intrmsk_enable(to_gt(i915));
slpc_get_rp_values(slpc); slpc_get_rp_values(slpc);
......
...@@ -288,7 +288,7 @@ int intel_guc_live_selftests(struct drm_i915_private *i915) ...@@ -288,7 +288,7 @@ int intel_guc_live_selftests(struct drm_i915_private *i915)
SUBTEST(intel_guc_scrub_ctbs), SUBTEST(intel_guc_scrub_ctbs),
SUBTEST(intel_guc_steal_guc_ids), SUBTEST(intel_guc_steal_guc_ids),
}; };
struct intel_gt *gt = &i915->gt; struct intel_gt *gt = to_gt(i915);
if (intel_gt_is_wedged(gt)) if (intel_gt_is_wedged(gt))
return 0; return 0;
......
...@@ -167,7 +167,7 @@ int intel_guc_multi_lrc_live_selftests(struct drm_i915_private *i915) ...@@ -167,7 +167,7 @@ int intel_guc_multi_lrc_live_selftests(struct drm_i915_private *i915)
static const struct i915_subtest tests[] = { static const struct i915_subtest tests[] = {
SUBTEST(intel_guc_multi_lrc_basic), SUBTEST(intel_guc_multi_lrc_basic),
}; };
struct intel_gt *gt = &i915->gt; struct intel_gt *gt = to_gt(i915);
if (intel_gt_is_wedged(gt)) if (intel_gt_is_wedged(gt))
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment