Searched refs:evsel (Results 51 - 75 of 181) sorted by relevance

12345678

/linux-master/tools/perf/util/
H A Dbpf-filter.c9 #include "util/evsel.h"
58 static int check_sample_flags(struct evsel *evsel, struct perf_bpf_filter_expr *expr) argument
62 if (evsel->core.attr.sample_type & expr->sample_flags)
69 if (check_sample_flags(evsel, group) < 0)
78 evsel__name(evsel), expr->sample_flags);
82 pr_err("Error: %s event does not have %s\n", evsel__name(evsel), info->name);
88 int perf_bpf_filter__prepare(struct evsel *evsel) argument
104 list_for_each_entry(expr, &evsel
157 perf_bpf_filter__destroy(struct evsel *evsel) argument
169 perf_bpf_filter__lost_count(struct evsel *evsel) argument
[all...]
H A Dannotate-data.h11 struct evsel;
115 struct evsel *evsel, int offset,
133 struct evsel *evsel __maybe_unused,
H A Diostat.h31 typedef void (*iostat_print_counter_t)(struct perf_stat_config *, struct evsel *, void *);
41 void iostat_print_metric(struct perf_stat_config *config, struct evsel *evsel,
H A Devsel_fprintf.h8 struct evsel;
18 int evsel__fprintf(struct evsel *evsel, struct perf_attr_details *details, FILE *fp);
H A Dtrace-event-scripting.c18 #include "evsel.h"
27 struct evsel *evsel,
34 if (evsel->tp_format)
35 c->pevent = evsel->tp_format->tep;
39 c->evsel = evsel;
56 struct evsel *evsel __maybe_unused,
24 scripting_context__update(struct scripting_context *c, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct addr_location *al, struct addr_location *addr_al) argument
H A Dpfm.c11 #include "util/evsel.h"
39 struct evsel *evsel, *grp_leader = NULL; local
91 evsel = parse_events__add_event(evlist->core.nr_entries,
94 if (evsel == NULL)
97 evsel->is_libpfm_event = true;
99 evlist__add(evlist, evsel);
102 grp_leader = evsel;
105 evsel__set_leader(evsel, grp_leader);
131 struct evsel *evse local
[all...]
H A Dbpf_off_cpu.c4 #include "util/evsel.h"
41 struct evsel *evsel; local
52 evsel = evsel__new(&attr);
53 if (!evsel) {
58 evsel->core.attr.freq = 1;
59 evsel->core.attr.sample_period = 1;
61 evsel->core.attr.sample_type = PERF_SAMPLE_CALLCHAIN;
63 evlist__add(evlist, evsel);
65 free(evsel
253 struct evsel *evsel; local
299 struct evsel *evsel; local
[all...]
H A Dkwork.h159 struct evsel *evsel,
169 struct kwork_class *class, struct evsel *evsel,
173 struct kwork_class *class, struct evsel *evsel,
177 struct kwork_class *class, struct evsel *evsel,
181 struct kwork_class *class, struct evsel *evsel,
[all...]
H A Devsel_fprintf.c6 #include "evsel.h"
43 int evsel__fprintf(struct evsel *evsel, struct perf_attr_details *details, FILE *fp) argument
49 struct evsel *pos;
51 if (!evsel__is_group_leader(evsel))
54 if (evsel->core.nr_members > 1)
55 printed += fprintf(fp, "%s{", evsel->group_name ?: "");
57 printed += fprintf(fp, "%s", evsel__name(evsel));
58 for_each_group_member(pos, evsel)
61 if (evsel
[all...]
H A Dstat-display.c11 #include "evsel.h"
149 struct evsel *evsel, double avg, bool before_metric)
156 ps = evsel->stats;
190 struct evsel *evsel, struct aggr_cpu_id id, int aggr_nr)
217 if (evsel->percore && !config->percore_show_thread) {
229 COMM_LEN, perf_thread_map__comm(evsel->core.threads, id.thread_idx),
230 PID_LEN, perf_thread_map__pid(evsel->core.threads, id.thread_idx));
243 struct evsel *evse
148 print_noise(struct perf_stat_config *config, struct evsel *evsel, double avg, bool before_metric) argument
189 print_aggr_id_std(struct perf_stat_config *config, struct evsel *evsel, struct aggr_cpu_id id, int aggr_nr) argument
242 print_aggr_id_csv(struct perf_stat_config *config, struct evsel *evsel, struct aggr_cpu_id id, int aggr_nr) argument
296 print_aggr_id_json(struct perf_stat_config *config, struct evsel *evsel, struct aggr_cpu_id id, int aggr_nr) argument
348 aggr_printout(struct perf_stat_config *config, struct evsel *evsel, struct aggr_cpu_id id, int aggr_nr) argument
367 struct evsel *evsel; member in struct:outstate
545 fixunit(char *buf, struct evsel *evsel, const char *unit) argument
658 print_counter_value_std(struct perf_stat_config *config, struct evsel *evsel, double avg, bool ok) argument
682 print_counter_value_csv(struct perf_stat_config *config, struct evsel *evsel, double avg, bool ok) argument
702 print_counter_value_json(struct perf_stat_config *config, struct evsel *evsel, double avg, bool ok) argument
719 print_counter_value(struct perf_stat_config *config, struct evsel *evsel, double avg, bool ok) argument
730 abs_printout(struct perf_stat_config *config, struct aggr_cpu_id id, int aggr_nr, struct evsel *evsel, double avg, bool ok) argument
765 struct evsel *evsel; local
905 hybrid_uniquify(struct evsel *evsel, struct perf_stat_config *config) argument
1023 struct evsel *evsel; local
1085 struct evsel *counter, *evsel; local
[all...]
H A Ddb-export.h13 struct evsel;
28 struct evsel *evsel; member in struct:export_sample
42 int (*export_evsel)(struct db_export *dbe, struct evsel *evsel);
82 int db_export__evsel(struct db_export *dbe, struct evsel *evsel);
99 struct perf_sample *sample, struct evsel *evsel,
H A Dannotate.h25 struct evsel;
235 struct evsel *evsel,
240 void symbol__calc_percent(struct symbol *sym, struct evsel *evsel);
298 * @nr_histograms: This may not be the same as evsel->evlist->core.nr_entries if
301 * sets src->nr_histograms to evsel->nr_members.
429 struct evsel *evsel);
438 struct evsel *evse
[all...]
H A Dtrace-event.h17 struct evsel;
100 struct evsel *evsel,
109 struct evsel *evsel, u64 tstamp);
132 struct evsel *evsel; member in struct:scripting_context
141 struct evsel *evsel,
/linux-master/tools/perf/tests/
H A Dexpand-cgroup.c22 int nr_members; /* for the first evsel only */
27 struct evsel *evsel; local
38 evlist__for_each_entry(evlist, evsel) {
39 ev_name[i] = strdup(evsel->name);
63 evlist__for_each_entry(evlist, evsel) {
64 if (!evsel__name_is(evsel, ev_name[i % nr_events])) {
66 pr_debug(" evsel[%d]: %s\n expected: %s\n",
67 i, evsel->name, ev_name[i % nr_events]);
70 if (strcmp(evsel
[all...]
H A Dopenat-syscall-tp-fields.c9 #include "evsel.h"
42 struct evsel *evsel; local
51 evsel = evsel__newtp("syscalls", "sys_enter_openat");
52 if (IS_ERR(evsel)) {
57 evlist__add(evlist, evsel);
65 evsel__config(evsel, &opts, NULL);
113 err = evsel__parse_sample(evsel, event, &sample);
119 tp_flags = evsel__intval(evsel, &sample, "flags");
H A Dkeep-tracking.c13 #include "evsel.h"
77 struct evsel *evsel = NULL; local
97 evsel = evlist__first(evlist);
99 evsel->core.attr.comm = 1;
100 evsel->core.attr.disabled = 1;
101 evsel->core.attr.enable_on_exec = 0;
136 evsel = evlist__last(evlist);
138 CHECK__(evsel__disable(evsel));
H A Dhists_cumulate.c8 #include "util/evsel.h"
83 struct evsel *evsel = hists_to_evsel(hists); local
90 .evsel = evsel,
164 typedef int (*test_fn_t)(struct evsel *, struct machine *);
263 static int test1(struct evsel *evsel, struct machine *machine) argument
266 struct hists *hists = evsel__hists(evsel);
296 evsel__reset_sample_bit(evsel, CALLCHAI
314 test2(struct evsel *evsel, struct machine *machine) argument
462 test3(struct evsel *evsel, struct machine *machine) argument
519 test4(struct evsel *evsel, struct machine *machine) argument
710 struct evsel *evsel; local
[all...]
/linux-master/tools/perf/arch/x86/tests/
H A Dintel-cqm.c6 #include "evsel.h"
43 struct evsel *evsel = NULL; local
66 evsel = evlist__first(evlist);
67 if (!evsel) {
93 pe.type = evsel->attr.type;
94 pe.config = evsel->attr.config;
/linux-master/tools/perf/ui/browsers/
H A Dhists.h7 struct evsel;
17 struct evsel *block_evsel;
/linux-master/tools/perf/arch/x86/util/
H A Dtopdown.c3 #include "util/evsel.h"
8 #include "evsel.h"
42 bool arch_topdown_sample_read(struct evsel *leader)
/linux-master/tools/perf/arch/powerpc/util/
H A Dkvm-stat.c6 #include "util/evsel.h"
36 static void hcall_event_get_key(struct evsel *evsel, argument
41 key->key = evsel__intval(evsel, sample, "req");
59 static bool hcall_event_end(struct evsel *evsel, argument
63 return (evsel__name_is(evsel, kvm_events_tp[3]));
66 static bool hcall_event_begin(struct evsel *evsel, argument
69 if (evsel__name_is(evsel, kvm_events_t
[all...]
/linux-master/tools/perf/arch/arm64/util/
H A Darm-spe.c16 #include "../../../util/evsel.h"
142 struct evsel *evsel, *arm_spe_evsel = NULL; local
145 struct evsel *tracking_evsel;
151 evlist__for_each_entry(evlist, evsel) {
152 if (evsel->core.attr.type == arm_spe_pmu->type) {
157 evsel->core.attr.freq = 0;
158 evsel->core.attr.sample_period = arm_spe_pmu__sample_period(arm_spe_pmu);
159 evsel->needs_auxtrace_mmap = true;
160 arm_spe_evsel = evsel;
303 struct evsel *evsel; local
316 struct evsel *evsel; local
[all...]
H A Dhisi-ptt.c20 #include "../../../util/evsel.h"
103 struct evsel *evsel, *hisi_ptt_evsel = NULL; local
104 struct evsel *tracking_evsel;
108 evlist__for_each_entry(evlist, evsel) {
109 if (evsel->core.attr.type == hisi_ptt_pmu->type) {
114 evsel->core.attr.freq = 0;
115 evsel->core.attr.sample_period = 1;
116 evsel->needs_auxtrace_mmap = true;
117 hisi_ptt_evsel = evsel;
[all...]
/linux-master/tools/perf/
H A Dbuiltin-trace.c36 #include "util/evsel.h"
135 struct evsel *sys_enter,
294 * The evsel->priv as used by 'perf trace'
321 static inline struct syscall_tp *__evsel__syscall_tp(struct evsel *evsel) argument
323 struct evsel_trace *et = evsel->priv;
328 static struct syscall_tp *evsel__syscall_tp(struct evsel *evsel) argument
330 if (evsel->priv == NULL) {
331 evsel
342 __evsel__syscall_arg_fmt(struct evsel *evsel) argument
349 evsel__syscall_arg_fmt(struct evsel *evsel) argument
374 evsel__init_tp_uint_field(struct evsel *evsel, struct tp_field *field, const char *name) argument
388 evsel__init_tp_ptr_field(struct evsel *evsel, struct tp_field *field, const char *name) argument
402 evsel__delete_priv(struct evsel *evsel) argument
408 evsel__init_syscall_tp(struct evsel *evsel) argument
423 evsel__init_augmented_syscall_tp(struct evsel *evsel, struct evsel *tp) argument
441 evsel__init_augmented_syscall_tp_args(struct evsel *evsel) argument
448 evsel__init_augmented_syscall_tp_ret(struct evsel *evsel) argument
455 evsel__init_raw_syscall_tp(struct evsel *evsel, void *handler) argument
470 struct evsel *evsel = evsel__newtp("raw_syscalls", direction); local
1875 evsel__init_tp_arg_scnprintf(struct evsel *evsel) argument
2128 trace__syscall_info(struct trace *trace, struct evsel *evsel, int id) argument
2278 trace__fprintf_sample(struct trace *trace, struct evsel *evsel, struct perf_sample *sample, struct thread *thread) argument
2329 trace__sys_enter(struct trace *trace, struct evsel *evsel, union perf_event *event __maybe_unused, struct perf_sample *sample) argument
2408 trace__fprintf_sys_enter(struct trace *trace, struct evsel *evsel, struct perf_sample *sample) argument
2441 trace__resolve_callchain(struct trace *trace, struct evsel *evsel, struct perf_sample *sample, struct callchain_cursor *cursor) argument
2471 errno_to_name(struct evsel *evsel, int err) argument
2478 trace__sys_exit(struct trace *trace, struct evsel *evsel, union perf_event *event __maybe_unused, struct perf_sample *sample) argument
2614 trace__vfs_getname(struct trace *trace, struct evsel *evsel, union perf_event *event __maybe_unused, struct perf_sample *sample) argument
2675 trace__sched_stat_runtime(struct trace *trace, struct evsel *evsel, union perf_event *event __maybe_unused, struct perf_sample *sample) argument
2737 trace__fprintf_tp_fields(struct trace *trace, struct evsel *evsel, struct perf_sample *sample, struct thread *thread, void *augmented_args, int augmented_args_size) argument
2809 trace__event_handler(struct trace *trace, struct evsel *evsel, union perf_event *event __maybe_unused, struct perf_sample *sample) argument
2917 trace__pgfault(struct trace *trace, struct evsel *evsel, union perf_event *event __maybe_unused, struct perf_sample *sample) argument
2996 trace__set_base_time(struct trace *trace, struct evsel *evsel, struct perf_sample *sample) argument
3013 trace__process_sample(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct machine *machine __maybe_unused) argument
3113 struct evsel *evsel, *tmp; local
3143 struct evsel *evsel; local
3163 struct evsel *evsel; local
3174 struct evsel *evsel; local
3684 evsel__find_syscall_arg_fmt_by_name(struct evsel *evsel, char *arg) argument
3699 trace__expand_filter(struct trace *trace __maybe_unused, struct evsel *evsel) argument
3800 struct evsel *evsel; local
3818 struct evsel *evsel, *pgfault_maj = NULL, *pgfault_min = NULL; local
4122 struct evsel *evsel; local
4428 struct evsel *evsel; local
4436 evsel__set_syscall_arg_fmt(struct evsel *evsel, const char *name) argument
4457 struct evsel *evsel; local
4790 struct evsel *evsel; local
[all...]
/linux-master/tools/perf/arch/arm/util/
H A Dauxtrace.c103 int pmu_nr, struct evsel *evsel)
111 if (evsel->core.attr.type == pmus[i]->type)
124 struct evsel *evsel; local
139 evlist__for_each_entry(evlist, evsel) {
141 found_etm = find_pmu_for_event(&cs_etm_pmu, 1, evsel);
144 found_spe = find_pmu_for_event(arm_spe_pmus, nr_spes, evsel);
147 found_ptt = find_pmu_for_event(hisi_ptt_pmus, nr_ptts, evsel);
102 find_pmu_for_event(struct perf_pmu **pmus, int pmu_nr, struct evsel *evsel) argument

Completed in 193 milliseconds

12345678