Lines Matching full:perf
6 #include "perf/i915/intel_perf.h"
15 #include "perf/intel_perf.h"
16 #include "perf/intel_perf_private.h"
21 #include "perf/intel_perf_private.h"
25 uint64_t i915_perf_get_oa_format(struct intel_perf_config *perf) in i915_perf_get_oa_format() argument
27 if (perf->devinfo->verx10 <= 75) in i915_perf_get_oa_format()
29 else if (perf->devinfo->verx10 <= 120) in i915_perf_get_oa_format()
70 * Gfx11 for instance we use the full EU array. Initially when perf was in i915_perf_stream_open()
96 i915_query_perf_config_supported(struct intel_perf_config *perf, int fd) in i915_query_perf_config_supported() argument
105 i915_query_perf_config_data(struct intel_perf_config *perf, in i915_query_perf_config_data() argument
179 i915_oa_metrics_available(struct intel_perf_config *perf, int fd, bool use_register_snapshots) in i915_oa_metrics_available() argument
185 if (i915_query_perf_config_supported(perf, fd)) in i915_oa_metrics_available()
186 perf->features_supported |= INTEL_PERF_FEATURE_QUERY_PERF; in i915_oa_metrics_available()
189 perf->features_supported |= INTEL_PERF_FEATURE_GLOBAL_SSEU; in i915_oa_metrics_available()
191 perf->features_supported |= INTEL_PERF_FEATURE_HOLD_PREEMPTION; in i915_oa_metrics_available()
194 perf->sseu = rzalloc(perf, struct drm_i915_gem_context_param_sseu); in i915_oa_metrics_available()
195 if (!perf->sseu) in i915_oa_metrics_available()
198 i915_get_sseu(fd, perf->sseu); in i915_oa_metrics_available()
201 * the i915 perf interface. in i915_oa_metrics_available()
208 if (perf->devinfo->platform == INTEL_PLATFORM_HSW) in i915_oa_metrics_available()
249 i915_add_config(struct intel_perf_config *perf, int fd, in i915_add_config() argument
271 i915_remove_config(struct intel_perf_config *perf, int fd, uint64_t config_id) in i915_remove_config() argument
277 i915_has_dynamic_config_support(struct intel_perf_config *perf, int fd) in i915_has_dynamic_config_support() argument
279 return i915_remove_config(perf, fd, UINT64_MAX) < 0 && errno == ENOENT; in i915_has_dynamic_config_support()