| H A D | cs-etm.c | 1 // SPDX-License-Identifier: GPL-2.0 6 #include "../../../util/cs-etm.h" 14 #include <linux/coresight-pmu.h> 37 #include "cs-etm.h" 73 static bool cs_etm_is_ete(struct perf_pmu *cs_etm_pmu, struct perf_cpu cpu); 74 static int cs_etm_get_ro(struct perf_pmu *pmu, struct perf_cpu cpu, const char *path, __u64 *val); 75 static bool cs_etm_pmu_path_exists(struct perf_pmu *pmu, struct perf_cpu cpu, const char *path); in cs_etm_get_version() 78 struct perf_cpu cpu) in cs_etm_get_version() 76 cs_etm_get_version(struct perf_pmu * cs_etm_pmu,struct perf_cpu cpu) cs_etm_get_version() argument 89 cs_etm_validate_context_id(struct perf_pmu * cs_etm_pmu,struct evsel * evsel,struct perf_cpu cpu) cs_etm_validate_context_id() argument 148 cs_etm_validate_timestamp(struct perf_pmu * cs_etm_pmu,struct evsel * evsel,struct perf_cpu cpu) cs_etm_validate_timestamp() argument 204 struct perf_cpu cpu; cs_etm_validate_config() local 554 struct perf_cpu cpu; cs_etm_info_priv_size() local 583 cs_etm_get_ro(struct perf_pmu * pmu,struct perf_cpu cpu,const char * path,__u64 * val) cs_etm_get_ro() argument 600 cs_etm_get_ro_signed(struct perf_pmu * pmu,struct perf_cpu cpu,const char * path,__u64 * out_val) cs_etm_get_ro_signed() argument 620 cs_etm_pmu_path_exists(struct perf_pmu * pmu,struct perf_cpu cpu,const char * path) cs_etm_pmu_path_exists() argument 638 cs_etm_is_ete(struct perf_pmu * cs_etm_pmu,struct perf_cpu cpu) cs_etm_is_ete() argument 653 cs_etm_get_legacy_trace_id(struct perf_cpu cpu) cs_etm_get_legacy_trace_id() argument 659 cs_etm_save_etmv4_header(__u64 data[],struct auxtrace_record * itr,struct perf_cpu cpu) cs_etm_save_etmv4_header() argument 691 cs_etm_save_ete_header(__u64 data[],struct auxtrace_record * itr,struct perf_cpu cpu) cs_etm_save_ete_header() argument 722 cs_etm_get_metadata(struct perf_cpu cpu,u32 * offset,struct auxtrace_record * itr,struct perf_record_auxtrace_info * info) cs_etm_get_metadata() argument 788 u32 offset; cs_etm_info_fill() local 796 struct perf_cpu cpu; cs_etm_info_fill() local [all...] |