Home
last modified time | relevance | path

Searched refs:oa_config (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/i915/selftests/
A Di915_perf.c24 oa_config = kzalloc(sizeof(*oa_config), GFP_KERNEL); in alloc_empty_config()
25 if (!oa_config) in alloc_empty_config()
28 oa_config->perf = perf; in alloc_empty_config()
31 strscpy(oa_config->uuid, TEST_OA_CONFIG_UUID, sizeof(oa_config->uuid)); in alloc_empty_config()
35 oa_config->id = idr_alloc(&perf->metrics_idr, oa_config, 2, 0, GFP_KERNEL); in alloc_empty_config()
36 if (oa_config->id < 0) { in alloc_empty_config()
57 oa_config = tmp; in destroy_empty_config()
62 if (oa_config) in destroy_empty_config()
67 if (oa_config) in destroy_empty_config()
88 return oa_config; in get_empty_config()
[all …]
/linux/drivers/gpu/drm/i915/
A Di915_perf.h43 i915_oa_config_get(struct i915_oa_config *oa_config) in i915_oa_config_get() argument
45 if (kref_get_unless_zero(&oa_config->ref)) in i915_oa_config_get()
46 return oa_config; in i915_oa_config_get()
52 static inline void i915_oa_config_put(struct i915_oa_config *oa_config) in i915_oa_config_put() argument
54 if (!oa_config) in i915_oa_config_put()
57 kref_put(&oa_config->ref, i915_oa_config_release); in i915_oa_config_put()
A Di915_perf.c416 if (oa_config) in i915_perf_get_oa_config()
417 oa_config = i915_oa_config_get(oa_config); in i915_perf_get_oa_config()
2255 oa_bo->oa_config = i915_oa_config_get(oa_config); in alloc_oa_config_buffer()
2286 if (oa_bo->oa_config == oa_config && in get_oa_vma()
2426 if (!oa_config) in oa_config_flex_reg()
2798 struct i915_oa_config *oa_config = stream->oa_config; in gen8_enable_metric_set() local
4569 oa_config->attrs[0] = &oa_config->sysfs_metric_id.attr; in create_dynamic_oa_sysfs_entry()
4572 oa_config->sysfs_metric.name = oa_config->uuid; in create_dynamic_oa_sysfs_entry()
4573 oa_config->sysfs_metric.attrs = oa_config->attrs; in create_dynamic_oa_sysfs_entry()
4624 oa_config = kzalloc(sizeof(*oa_config), GFP_KERNEL); in i915_perf_add_config_ioctl()
[all …]
A Di915_query.c236 struct i915_oa_config *oa_config; in query_perf_config_data() local
276 oa_config = NULL; in query_perf_config_data()
280 oa_config = i915_oa_config_get(tmp); in query_perf_config_data()
291 if (!oa_config) in query_perf_config_data()
301 oa_config->b_counter_regs_len); in query_perf_config_data()
307 oa_config->flex_regs_len); in query_perf_config_data()
313 oa_config->mux_regs_len); in query_perf_config_data()
318 oa_config->b_counter_regs_len, in query_perf_config_data()
325 oa_config->flex_regs_len, in query_perf_config_data()
332 oa_config->mux_regs_len, in query_perf_config_data()
[all …]
A Di915_perf_types.h232 struct i915_oa_config *oa_config; member
/linux/drivers/gpu/drm/xe/
A Dxe_oa.c141 if (!oa_config) in xe_oa_config_put()
158 if (oa_config) in xe_oa_get_oa_config()
159 oa_config = xe_oa_config_get(oa_config); in xe_oa_get_oa_config()
883 write_cs_mi_lri(bb, oa_config->regs, oa_config->regs_len); in __xe_oa_alloc_config_buffer()
886 oa_bo->oa_config = xe_oa_config_get(oa_config); in __xe_oa_alloc_config_buffer()
902 if (oa_bo->oa_config == oa_config && in xe_oa_alloc_config_buffer()
903 memcmp(oa_bo->oa_config->uuid, oa_config->uuid, in xe_oa_alloc_config_buffer()
2067 oa_config->attrs[0] = &oa_config->sysfs_metric_id.attr; in create_dynamic_oa_sysfs_entry()
2070 oa_config->sysfs_metric.name = oa_config->uuid; in create_dynamic_oa_sysfs_entry()
2071 oa_config->sysfs_metric.attrs = oa_config->attrs; in create_dynamic_oa_sysfs_entry()
[all …]
A Dxe_oa_types.h207 struct xe_oa_config *oa_config; member

Completed in 28 milliseconds