[Intel-gfx] [PATCH 07/11] drm/i915/perf: pass stream as argument to oa enable vfunc
Matthew Auld
matthew.william.auld at gmail.com
Mon Mar 26 19:41:24 UTC 2018
On 26 March 2018 at 10:08, Lionel Landwerlin
<lionel.g.landwerlin at intel.com> wrote:
> This will allow use to program the hardware based on the stream's
> properties in a later commit.
I couldn't see where we need this? Regardless, operating on the stream
itself makes more sense to me.
>
> Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
> ---
> drivers/gpu/drm/i915/i915_drv.h | 3 ++-
> drivers/gpu/drm/i915/i915_perf.c | 12 +++++++-----
> 2 files changed, 9 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
> index f1a38c92bb1f..1169f0a5261f 100644
> --- a/drivers/gpu/drm/i915/i915_drv.h
> +++ b/drivers/gpu/drm/i915/i915_drv.h
> @@ -1515,7 +1515,8 @@ struct i915_oa_ops {
> /**
> * @oa_enable: Enable periodic sampling
> */
> - void (*oa_enable)(struct drm_i915_private *dev_priv);
> + void (*oa_enable)(struct drm_i915_private *dev_priv,
> + const struct i915_perf_stream *stream);
Ditto. We can drop the dev_priv, and can we maybe also do the same for
oa_disable?
Reviewed-by: Matthew Auld <matthew.auld at intel.com>
More information about the Intel-gfx
mailing list