Quoting Tvrtko Ursulin (2019-08-01 11:18:23) > From: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> > > Drops one macro using implicit dev_priv. > > Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> > --- > drivers/gpu/drm/i915/i915_pmu.c | 23 +++++++++++++---------- > 1 file changed, 13 insertions(+), 10 deletions(-) > > diff --git a/drivers/gpu/drm/i915/i915_pmu.c b/drivers/gpu/drm/i915/i915_pmu.c > index 12008966b00e..bd9ad4f2b4e4 100644 > --- a/drivers/gpu/drm/i915/i915_pmu.c > +++ b/drivers/gpu/drm/i915/i915_pmu.c > @@ -162,29 +162,30 @@ add_sample(struct i915_pmu_sample *sample, u32 val) > } > > static void > -engines_sample(struct drm_i915_private *dev_priv, unsigned int period_ns) > +engines_sample(struct drm_i915_private *i915, unsigned int period_ns) > { > + struct intel_uncore *uncore = &i915->uncore; > struct intel_engine_cs *engine; > enum intel_engine_id id; > intel_wakeref_t wakeref; > unsigned long flags; > > - if ((dev_priv->pmu.enable & ENGINE_SAMPLE_MASK) == 0) > + if ((i915->pmu.enable & ENGINE_SAMPLE_MASK) == 0) > return; > > wakeref = 0; > - if (READ_ONCE(dev_priv->gt.awake)) > - wakeref = intel_runtime_pm_get_if_in_use(&dev_priv->runtime_pm); > + if (READ_ONCE(i915->gt.awake)) > + wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm); > if (!wakeref) > return; > > - spin_lock_irqsave(&dev_priv->uncore.lock, flags); > - for_each_engine(engine, dev_priv, id) { > + spin_lock_irqsave(&uncore->lock, flags); > + for_each_engine(engine, i915, id) { > struct intel_engine_pmu *pmu = &engine->pmu; > bool busy; > u32 val; > > - val = I915_READ_FW(RING_CTL(engine->mmio_base)); > + val = intel_uncore_read_fw(uncore, RING_CTL(engine->mmio_base)); Could use ENGINE_READ_FW(engine, RING_CTL) ? Reviewed-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx