Home
last modified time | relevance | path

Searched refs:perf_ctx (Results 1 - 7 of 7) sorted by relevance

/third_party/mesa3d/src/intel/perf/
H A Dintel_perf_query.c57 * perf_ctx->sample_buffers linked list. When we process the
310 inc_n_users(struct intel_perf_context *perf_ctx) in inc_n_users() argument
312 if (perf_ctx->n_oa_users == 0 && in inc_n_users()
313 intel_ioctl(perf_ctx->oa_stream_fd, I915_PERF_IOCTL_ENABLE, 0) < 0) in inc_n_users()
317 ++perf_ctx->n_oa_users; in inc_n_users()
323 dec_n_users(struct intel_perf_context *perf_ctx) in dec_n_users() argument
330 --perf_ctx->n_oa_users; in dec_n_users()
331 if (perf_ctx->n_oa_users == 0 && in dec_n_users()
332 intel_ioctl(perf_ctx->oa_stream_fd, I915_PERF_IOCTL_DISABLE, 0) < 0) in dec_n_users()
354 intel_perf_open(struct intel_perf_context *perf_ctx, in intel_perf_open() argument
461 get_free_sample_buf(struct intel_perf_context *perf_ctx) get_free_sample_buf() argument
480 reap_old_sample_buffers(struct intel_perf_context *perf_ctx) reap_old_sample_buffers() argument
504 free_sample_bufs(struct intel_perf_context *perf_ctx) free_sample_bufs() argument
515 intel_perf_new_query(struct intel_perf_context *perf_ctx, unsigned query_index) intel_perf_new_query() argument
543 intel_perf_active_queries(struct intel_perf_context *perf_ctx, const struct intel_perf_query_info *query) intel_perf_active_queries() argument
586 intel_perf_init_context(struct intel_perf_context *perf_ctx, struct intel_perf_config *perf_cfg, void * mem_ctx, void * ctx, void * bufmgr, const struct intel_device_info *devinfo, uint32_t hw_ctx, int drm_fd) intel_perf_init_context() argument
684 add_to_unaccumulated_query_list(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *obj) add_to_unaccumulated_query_list() argument
725 snapshot_query_layout(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *query, bool end_snapshot) snapshot_query_layout() argument
760 intel_perf_begin_query(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *query) intel_perf_begin_query() argument
919 intel_perf_end_query(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *query) intel_perf_end_query() argument
964 intel_perf_oa_stream_ready(struct intel_perf_context *perf_ctx) intel_perf_oa_stream_ready() argument
984 intel_perf_read_oa_stream(struct intel_perf_context *perf_ctx, void* buf, size_t nbytes) intel_perf_read_oa_stream() argument
998 read_oa_samples_until(struct intel_perf_context *perf_ctx, uint32_t start_timestamp, uint32_t end_timestamp) read_oa_samples_until() argument
1069 read_oa_samples_for_query(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *query, void *current_batch) read_oa_samples_for_query() argument
1115 intel_perf_wait_query(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *query, void *current_batch) intel_perf_wait_query() argument
1150 intel_perf_is_query_ready(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *query, void *current_batch) intel_perf_is_query_ready() argument
1184 drop_from_unaccumulated_query_list(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *query) drop_from_unaccumulated_query_list() argument
1224 discard_all_queries(struct intel_perf_context *perf_ctx) discard_all_queries() argument
1266 accumulate_oa_reports(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *query) accumulate_oa_reports() argument
1428 intel_perf_delete_query(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *query) intel_perf_delete_query() argument
1478 get_oa_counter_data(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *query, size_t data_size, uint8_t *data) get_oa_counter_data() argument
1522 get_pipeline_stats_data(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *query, size_t data_size, uint8_t *data) get_pipeline_stats_data() argument
1556 intel_perf_get_query_data(struct intel_perf_context *perf_ctx, struct intel_perf_query_object *query, void *current_batch, int data_size, unsigned *data, unsigned *bytes_written) intel_perf_get_query_data() argument
1619 intel_perf_dump_query_count(struct intel_perf_context *perf_ctx) intel_perf_dump_query_count() argument
[all...]
H A Dintel_perf_query.h40 intel_perf_open(struct intel_perf_context *perf_ctx,
52 bool intel_perf_oa_stream_ready(struct intel_perf_context *perf_ctx);
55 intel_perf_read_oa_stream(struct intel_perf_context *perf_ctx,
61 void intel_perf_init_context(struct intel_perf_context *perf_ctx,
74 int intel_perf_active_queries(struct intel_perf_context *perf_ctx,
81 bool intel_perf_begin_query(struct intel_perf_context *perf_ctx,
83 void intel_perf_end_query(struct intel_perf_context *perf_ctx,
85 void intel_perf_wait_query(struct intel_perf_context *perf_ctx,
88 bool intel_perf_is_query_ready(struct intel_perf_context *perf_ctx,
91 void intel_perf_delete_query(struct intel_perf_context *perf_ctx,
[all...]
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_performance_query.c56 if (!ice->perf_ctx) in iris_init_perf_query_info()
57 ice->perf_ctx = intel_perf_new_context(ice); in iris_init_perf_query_info()
59 if (unlikely(!ice->perf_ctx)) in iris_init_perf_query_info()
62 perf_cfg = intel_perf_config(ice->perf_ctx); in iris_init_perf_query_info()
67 perf_cfg = intel_perf_new(ice->perf_ctx); in iris_init_perf_query_info()
75 intel_perf_init_context(ice->perf_ctx, in iris_init_perf_query_info()
91 struct intel_perf_context *perf_ctx = ice->perf_ctx; in iris_new_perf_query_obj() local
93 intel_perf_new_query(perf_ctx, query_index); in iris_new_perf_query_obj()
99 intel_perf_delete_query(perf_ctx, ob in iris_new_perf_query_obj()
113 struct intel_perf_context *perf_ctx = ice->perf_ctx; iris_begin_perf_query() local
124 struct intel_perf_context *perf_ctx = ice->perf_ctx; iris_end_perf_query() local
136 struct intel_perf_context *perf_ctx = ice->perf_ctx; iris_delete_perf_query() local
151 struct intel_perf_context *perf_ctx = ice->perf_ctx; iris_get_perf_query_info() local
174 struct intel_perf_context *perf_ctx = ice->perf_ctx; iris_get_perf_counter_info() local
207 struct intel_perf_context *perf_ctx = ice->perf_ctx; iris_wait_perf_query() local
219 struct intel_perf_context *perf_ctx = ice->perf_ctx; iris_is_perf_query_ready() local
240 struct intel_perf_context *perf_ctx = ice->perf_ctx; iris_get_perf_query_data() local
[all...]
H A Diris_monitor.c161 ice->perf_ctx = intel_perf_new_context(ice); in iris_init_monitor_ctx()
162 if (unlikely(!ice->perf_ctx)) in iris_init_monitor_ctx()
165 struct intel_perf_context *perf_ctx = ice->perf_ctx; in iris_init_monitor_ctx() local
167 intel_perf_init_context(perf_ctx, in iris_init_monitor_ctx()
190 if (ice->perf_ctx == NULL) { in iris_create_monitor_object()
193 struct intel_perf_context *perf_ctx = ice->perf_ctx; in iris_create_monitor_object() local
222 query_obj = intel_perf_new_query(perf_ctx, group); in iris_create_monitor_object()
250 intel_perf_delete_query(ice->perf_ctx, monito in iris_destroy_monitor_object()
263 struct intel_perf_context *perf_ctx = ice->perf_ctx; iris_begin_monitor() local
273 struct intel_perf_context *perf_ctx = ice->perf_ctx; iris_end_monitor() local
286 struct intel_perf_context *perf_ctx = ice->perf_ctx; iris_get_monitor_result() local
[all...]
H A Diris_context.h708 struct intel_perf_context *perf_ctx; member
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_monitor.c307 ice->perf_ctx = intel_perf_new_context(ice); in crocus_init_monitor_ctx()
308 if (unlikely(!ice->perf_ctx)) in crocus_init_monitor_ctx()
311 struct intel_perf_context *perf_ctx = ice->perf_ctx; in crocus_init_monitor_ctx() local
313 intel_perf_init_context(perf_ctx, in crocus_init_monitor_ctx()
337 if (ice->perf_ctx == NULL) { in crocus_create_monitor_object()
340 struct intel_perf_context *perf_ctx = ice->perf_ctx; in crocus_create_monitor_object() local
369 query_obj = intel_perf_new_query(perf_ctx, group); in crocus_create_monitor_object()
397 intel_perf_delete_query(ice->perf_ctx, monito in crocus_destroy_monitor_object()
410 struct intel_perf_context *perf_ctx = ice->perf_ctx; crocus_begin_monitor() local
420 struct intel_perf_context *perf_ctx = ice->perf_ctx; crocus_end_monitor() local
433 struct intel_perf_context *perf_ctx = ice->perf_ctx; crocus_get_monitor_result() local
[all...]
H A Dcrocus_context.h556 struct intel_perf_context *perf_ctx; member

Completed in 12 milliseconds