Searched refs:intel_pt_pmu (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/ |
H A D | intel-pt.c | 50 struct perf_pmu *intel_pt_pmu; member 120 static int intel_pt_read_config(struct perf_pmu *intel_pt_pmu, const char *str, in intel_pt_read_config() argument 128 mask = perf_pmu__format_bits(&intel_pt_pmu->format, str); in intel_pt_read_config() 133 if (evsel->core.attr.type == intel_pt_pmu->type) { in intel_pt_read_config() 142 static size_t intel_pt_psb_period(struct perf_pmu *intel_pt_pmu, in intel_pt_psb_period() argument 149 if (perf_pmu__scan_file(intel_pt_pmu, "caps/topa_multiple_entries", in intel_pt_psb_period() 162 err = intel_pt_read_config(intel_pt_pmu, "psb_period", evlist, &val); in intel_pt_psb_period() 168 pr_debug2("%s psb_period %zu\n", intel_pt_pmu->name, psb_period); in intel_pt_psb_period() 188 static u64 intel_pt_default_config(struct perf_pmu *intel_pt_pmu) in intel_pt_default_config() argument 199 if (perf_pmu__scan_file(intel_pt_pmu, "cap in intel_pt_default_config() 265 intel_pt_pmu_default_config(struct perf_pmu *intel_pt_pmu) intel_pt_pmu_default_config() argument 280 intel_pt_find_filter(struct evlist *evlist, struct perf_pmu *intel_pt_pmu) intel_pt_find_filter() argument 329 struct perf_pmu *intel_pt_pmu = ptr->intel_pt_pmu; intel_pt_info_fill() local 487 intel_pt_val_config_term(struct perf_pmu *intel_pt_pmu, const char *caps, const char *name, const char *supported, u64 config) intel_pt_val_config_term() argument 527 intel_pt_validate_config(struct perf_pmu *intel_pt_pmu, struct evsel *evsel) intel_pt_validate_config() argument 563 intel_pt_config_sample_mode(struct perf_pmu *intel_pt_pmu, struct evsel *evsel) intel_pt_config_sample_mode() argument 625 struct perf_pmu *intel_pt_pmu = ptr->intel_pt_pmu; intel_pt_recording_options() local 1186 struct perf_pmu *intel_pt_pmu = perf_pmu__find(INTEL_PT_PMU_NAME); intel_pt_recording_init() local [all...] |
H A D | auxtrace.c | 22 struct perf_pmu *intel_pt_pmu; in auxtrace_record__init_intel() local 28 intel_pt_pmu = perf_pmu__find(INTEL_PT_PMU_NAME); in auxtrace_record__init_intel() 29 if (intel_pt_pmu) in auxtrace_record__init_intel() 30 intel_pt_pmu->auxtrace = true; in auxtrace_record__init_intel() 36 if (intel_pt_pmu && evsel->core.attr.type == intel_pt_pmu->type) in auxtrace_record__init_intel()
|
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/ |
H A D | intel-pt.c | 51 struct perf_pmu *intel_pt_pmu; member 117 static int intel_pt_read_config(struct perf_pmu *intel_pt_pmu, const char *str, in intel_pt_read_config() argument 125 mask = perf_pmu__format_bits(intel_pt_pmu, str); in intel_pt_read_config() 130 if (evsel->core.attr.type == intel_pt_pmu->type) { in intel_pt_read_config() 139 static size_t intel_pt_psb_period(struct perf_pmu *intel_pt_pmu, in intel_pt_psb_period() argument 146 if (perf_pmu__scan_file(intel_pt_pmu, "caps/topa_multiple_entries", in intel_pt_psb_period() 159 err = intel_pt_read_config(intel_pt_pmu, "psb_period", evlist, &val); in intel_pt_psb_period() 165 pr_debug2("%s psb_period %zu\n", intel_pt_pmu->name, psb_period); in intel_pt_psb_period() 185 static u64 intel_pt_default_config(struct perf_pmu *intel_pt_pmu) in intel_pt_default_config() argument 199 if (perf_pmu__scan_file_at(intel_pt_pmu, dirf in intel_pt_default_config() 265 intel_pt_pmu_default_config(struct perf_pmu *intel_pt_pmu) intel_pt_pmu_default_config() argument 280 intel_pt_find_filter(struct evlist *evlist, struct perf_pmu *intel_pt_pmu) intel_pt_find_filter() argument 330 struct perf_pmu *intel_pt_pmu = ptr->intel_pt_pmu; intel_pt_info_fill() local 485 intel_pt_val_config_term(struct perf_pmu *intel_pt_pmu, int dirfd, const char *caps, const char *name, const char *supported, u64 config) intel_pt_val_config_term() argument 525 intel_pt_validate_config(struct perf_pmu *intel_pt_pmu, struct evsel *evsel) intel_pt_validate_config() argument 612 struct perf_pmu *intel_pt_pmu = ptr->intel_pt_pmu; intel_pt_recording_options() local 1177 struct perf_pmu *intel_pt_pmu = perf_pmus__find(INTEL_PT_PMU_NAME); intel_pt_recording_init() local [all...] |
H A D | auxtrace.c | 23 struct perf_pmu *intel_pt_pmu; in auxtrace_record__init_intel() local 29 intel_pt_pmu = perf_pmus__find(INTEL_PT_PMU_NAME); in auxtrace_record__init_intel() 33 if (intel_pt_pmu && evsel->core.attr.type == intel_pt_pmu->type) in auxtrace_record__init_intel()
|
Completed in 4 milliseconds