Lines Matching defs:dev_priv
365 static void free_oa_config(struct drm_i915_private *dev_priv, in free_oa_config()
377 static void put_oa_config(struct drm_i915_private *dev_priv, in put_oa_config()
386 static int get_oa_config(struct drm_i915_private *dev_priv, in get_oa_config()
413 static u32 gen8_oa_hw_tail_read(struct drm_i915_private *dev_priv) in gen8_oa_hw_tail_read()
418 static u32 gen7_oa_hw_tail_read(struct drm_i915_private *dev_priv) in gen7_oa_hw_tail_read()
449 static bool oa_buffer_check_unlocked(struct drm_i915_private *dev_priv) in oa_buffer_check_unlocked()
598 struct drm_i915_private *dev_priv = stream->dev_priv; in append_oa_sample() local
650 struct drm_i915_private *dev_priv = stream->dev_priv; in gen8_append_oa_reports() local
860 struct drm_i915_private *dev_priv = stream->dev_priv; in gen8_oa_read() local
939 struct drm_i915_private *dev_priv = stream->dev_priv; in gen7_append_oa_reports() local
1071 struct drm_i915_private *dev_priv = stream->dev_priv; in gen7_oa_read() local
1150 struct drm_i915_private *dev_priv = stream->dev_priv; in i915_oa_wait_unlocked() local
1174 struct drm_i915_private *dev_priv = stream->dev_priv; in i915_oa_poll_wait() local
1196 struct drm_i915_private *dev_priv = stream->dev_priv; in i915_oa_read() local
1322 struct drm_i915_private *dev_priv = stream->dev_priv; in oa_put_render_ctx_id() local
1353 struct drm_i915_private *dev_priv = stream->dev_priv; in i915_oa_stream_destroy() local
1382 static void gen7_init_oa_buffer(struct drm_i915_private *dev_priv) in gen7_init_oa_buffer()
1431 static void gen8_init_oa_buffer(struct drm_i915_private *dev_priv) in gen8_init_oa_buffer()
1490 static int alloc_oa_buffer(struct drm_i915_private *dev_priv) in alloc_oa_buffer()
1554 static void config_oa_regs(struct drm_i915_private *dev_priv, in config_oa_regs()
1567 static int hsw_enable_metric_set(struct drm_i915_private *dev_priv, in hsw_enable_metric_set()
1615 static void hsw_disable_metric_set(struct drm_i915_private *dev_priv) in hsw_disable_metric_set()
1637 struct drm_i915_private *dev_priv = ctx->i915; in gen8_update_reg_state_unlocked() local
1693 struct drm_i915_private *dev_priv = rq->i915; in gen8_emit_oa_config() local
1750 static int gen8_switch_to_updated_kernel_context(struct drm_i915_private *dev_priv, in gen8_switch_to_updated_kernel_context()
1811 static int gen8_configure_all_contexts(struct drm_i915_private *dev_priv, in gen8_configure_all_contexts()
1872 static int gen8_enable_metric_set(struct drm_i915_private *dev_priv, in gen8_enable_metric_set()
1923 static void gen8_disable_metric_set(struct drm_i915_private *dev_priv) in gen8_disable_metric_set()
1932 static void gen10_disable_metric_set(struct drm_i915_private *dev_priv) in gen10_disable_metric_set()
1942 static void gen7_oa_enable(struct drm_i915_private *dev_priv) in gen7_oa_enable()
1972 static void gen8_oa_enable(struct drm_i915_private *dev_priv) in gen8_oa_enable()
2008 struct drm_i915_private *dev_priv = stream->dev_priv; in i915_oa_stream_enable() local
2018 static void gen7_oa_disable(struct drm_i915_private *dev_priv) in gen7_oa_disable()
2027 static void gen8_oa_disable(struct drm_i915_private *dev_priv) in gen8_oa_disable()
2046 struct drm_i915_private *dev_priv = stream->dev_priv; in i915_oa_stream_disable() local
2085 struct drm_i915_private *dev_priv = stream->dev_priv; in i915_oa_stream_init() local
2313 struct drm_i915_private *dev_priv = stream->dev_priv; in i915_perf_read() local
2367 struct drm_i915_private *dev_priv = in oa_poll_check_timer_cb() local
2397 static __poll_t i915_perf_poll_locked(struct drm_i915_private *dev_priv, in i915_perf_poll_locked()
2434 struct drm_i915_private *dev_priv = stream->dev_priv; in i915_perf_poll() local
2536 struct drm_i915_private *dev_priv = stream->dev_priv; in i915_perf_ioctl() local
2586 struct drm_i915_private *dev_priv = stream->dev_priv; in i915_perf_release() local
2635 i915_perf_open_ioctl_locked(struct drm_i915_private *dev_priv, in i915_perf_open_ioctl_locked()
2743 static u64 oa_exponent_to_ns(struct drm_i915_private *dev_priv, int exponent) in oa_exponent_to_ns()
2764 static int read_properties_unlocked(struct drm_i915_private *dev_priv, in read_properties_unlocked()
2914 struct drm_i915_private *dev_priv = dev->dev_private; in i915_perf_open_ioctl() local
2955 void i915_perf_register(struct drm_i915_private *dev_priv) in i915_perf_register()
3038 void i915_perf_unregister(struct drm_i915_private *dev_priv) in i915_perf_unregister()
3050 static bool gen8_is_valid_flex_addr(struct drm_i915_private *dev_priv, u32 addr) in gen8_is_valid_flex_addr()
3070 static bool gen7_is_valid_b_counter_addr(struct drm_i915_private *dev_priv, u32 addr) in gen7_is_valid_b_counter_addr()
3080 static bool gen7_is_valid_mux_addr(struct drm_i915_private *dev_priv, u32 addr) in gen7_is_valid_mux_addr()
3091 static bool gen8_is_valid_mux_addr(struct drm_i915_private *dev_priv, u32 addr) in gen8_is_valid_mux_addr()
3099 static bool gen10_is_valid_mux_addr(struct drm_i915_private *dev_priv, u32 addr) in gen10_is_valid_mux_addr()
3106 static bool hsw_is_valid_mux_addr(struct drm_i915_private *dev_priv, u32 addr) in hsw_is_valid_mux_addr()
3115 static bool chv_is_valid_mux_addr(struct drm_i915_private *dev_priv, u32 addr) in chv_is_valid_mux_addr()
3140 static struct i915_oa_reg *alloc_oa_regs(struct drm_i915_private *dev_priv, in alloc_oa_regs()
3141 bool (*is_valid)(struct drm_i915_private *dev_priv, u32 addr), in alloc_oa_regs()
3204 static int create_dynamic_oa_sysfs_entry(struct drm_i915_private *dev_priv, in create_dynamic_oa_sysfs_entry()
3239 struct drm_i915_private *dev_priv = dev->dev_private; in i915_perf_add_config_ioctl() local
3390 struct drm_i915_private *dev_priv = dev->dev_private; in i915_perf_remove_config_ioctl() local
3484 void i915_perf_init(struct drm_i915_private *dev_priv) in i915_perf_init()
3585 struct drm_i915_private *dev_priv = data; in destroy_config() local
3597 void i915_perf_fini(struct drm_i915_private *dev_priv) in i915_perf_fini()