On Wed, Aug 09, 2017 at 09:55:03PM +0100, Chris Wilson wrote: > Quoting Michal Wajdeczko (2017-08-09 18:28:07) > > We should emphasize that irq trigger function depends on Gen. > > > > Signed-off-by: Michal Wajdeczko <michal.wajdeczko@xxxxxxxxx> > > Cc: Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> > > --- > > drivers/gpu/drm/i915/intel_uc.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/intel_uc.c b/drivers/gpu/drm/i915/intel_uc.c > > index 27e072c..d78ecae 100644 > > --- a/drivers/gpu/drm/i915/intel_uc.c > > +++ b/drivers/gpu/drm/i915/intel_uc.c > > @@ -94,7 +94,7 @@ void intel_uc_sanitize_options(struct drm_i915_private *dev_priv) > > i915.enable_guc_submission = HAS_GUC_SCHED(dev_priv); > > } > > > > -static void guc_write_irq_trigger(struct intel_guc *guc) > > +static void gen8_guc_trigger_irq(struct intel_guc *guc) > > { > > struct drm_i915_private *dev_priv = guc_to_i915(guc); > > > > @@ -109,7 +109,7 @@ void intel_uc_init_early(struct drm_i915_private *dev_priv) > > > > mutex_init(&guc->send_mutex); > > guc->send = intel_guc_send_nop; > > - guc->notify = guc_write_irq_trigger; > > + guc->notify = gen8_guc_trigger_irq; > > My vocab, so I may have this completely backwards, > > irq = pin/wire for asserting the interrupt (hw) > > interrupt = the act of interrupting the CPU > > (so we have irq_handlers and interrupt context) > > So gen8_guc_trigger_irq is > - from gen8 onwards > - interfacing with the guc > - trigger an irq > It is the last part that causes a bit of confusion for me, I would have > actually gone with guc->notify = gen8_guc_raise_irq or > gen8_guc_send_interrupt. >From above proposals I prefer gen8_guc_raise_irq, as gen8_guc_send_"the act of interrupting the CPU" is also confusing Thanks, Michal > > But definitely trigger_irq is already more meaningful (or at least less > misleading) than write_irq_trigger. > -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx