Lines Matching refs:perf_cfg

286 intel_perf_load_metric_id(struct intel_perf_config *perf_cfg,
293 perf_cfg->sysfs_dev_dir, guid);
498 load_pipeline_statistic_metrics(struct intel_perf_config *perf_cfg,
502 intel_perf_append_query_info(perf_cfg, MAX_STAT_COUNTERS);
800 intel_perf_load_configuration(struct intel_perf_config *perf_cfg, int fd, const char *guid)
802 if (!perf_cfg->i915_query_supported)
806 if (!i915_query_perf_config_data(perf_cfg, fd, guid, &i915_config))
824 if (!i915_query_perf_config_data(perf_cfg, fd, guid, &i915_config)) {
833 intel_perf_store_configuration(struct intel_perf_config *perf_cfg, int fd,
838 return i915_add_config(perf_cfg, fd, config, guid);
874 if (intel_perf_load_metric_id(perf_cfg, generated_guid, &id))
877 return i915_add_config(perf_cfg, fd, config, generated_guid);
1318 intel_perf_init_query_fields(struct intel_perf_config *perf_cfg,
1322 struct intel_perf_query_field_layout *layout = &perf_cfg->query_layout;
1329 layout->fields = rzalloc_array(perf_cfg, struct intel_perf_query_field, 5 + 16);
1403 intel_perf_init_metrics(struct intel_perf_config *perf_cfg,
1409 intel_perf_init_query_fields(perf_cfg, devinfo, use_register_snapshots);
1412 load_pipeline_statistic_metrics(perf_cfg, devinfo);
1413 intel_perf_register_mdapi_statistic_query(perf_cfg, devinfo);
1416 bool oa_metrics = oa_metrics_available(perf_cfg, drm_fd, devinfo,
1419 load_oa_metrics(perf_cfg, drm_fd, devinfo);
1422 qsort(perf_cfg->queries, perf_cfg->n_queries,
1423 sizeof(perf_cfg->queries[0]), intel_perf_compare_query_names);
1425 build_unique_counter_list(perf_cfg);
1428 intel_perf_register_mdapi_oa_query(perf_cfg, devinfo);