Symbol: perf_tool
tools/perf/arch/x86/util/event.c
18
const struct perf_tool *tool;
tools/perf/arch/x86/util/event.c
68
int perf_event__synthesize_extra_kmaps(const struct perf_tool *tool,
tools/perf/bench/synthesize.c
53
static int process_synthesized_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-annotate.c
284
static int process_sample_event(const struct perf_tool *tool,
tools/perf/builtin-annotate.c
316
static int process_feature_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-annotate.c
50
struct perf_tool tool;
tools/perf/builtin-buildid-list.c
95
struct perf_tool build_id__mark_dso_hit_ops;
tools/perf/builtin-c2c.c
314
static int process_sample_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-c2c.c
91
struct perf_tool tool;
tools/perf/builtin-diff.c
390
static int diff__process_sample_event(const struct perf_tool *tool,
tools/perf/builtin-diff.c
41
struct perf_tool tool;
tools/perf/builtin-evlist.c
22
static int process_header_feature(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-evlist.c
39
struct perf_tool tool;
tools/perf/builtin-inject.c
1034
static int perf_inject__sched_process_exit(const struct perf_tool *tool,
tools/perf/builtin-inject.c
1054
static int perf_inject__sched_switch(const struct perf_tool *tool,
tools/perf/builtin-inject.c
1079
static int perf_inject__sched_stat(const struct perf_tool *tool,
tools/perf/builtin-inject.c
1124
static int guest_session__repipe(const struct perf_tool *tool,
tools/perf/builtin-inject.c
115
struct perf_tool tool;
tools/perf/builtin-inject.c
1290
static int process_attr(const struct perf_tool *tool, union perf_event *event,
tools/perf/builtin-inject.c
1418
static int process_build_id(const struct perf_tool *tool,
tools/perf/builtin-inject.c
146
static int tool__inject_build_id(const struct perf_tool *tool,
tools/perf/builtin-inject.c
1478
static int guest_session__ksymbol_event(const struct perf_tool *tool,
tools/perf/builtin-inject.c
153
static int tool__inject_mmap2_build_id(const struct perf_tool *tool,
tools/perf/builtin-inject.c
176
static int perf_event__repipe_synth(const struct perf_tool *tool,
tools/perf/builtin-inject.c
1842
static int host__repipe(const struct perf_tool *tool,
tools/perf/builtin-inject.c
1857
static int host__finished_init(const struct perf_tool *tool, struct perf_session *session,
tools/perf/builtin-inject.c
186
static int perf_event__repipe_oe_synth(const struct perf_tool *tool,
tools/perf/builtin-inject.c
1916
static int host__finished_round(const struct perf_tool *tool,
tools/perf/builtin-inject.c
1934
static int host__context_switch(const struct perf_tool *tool,
tools/perf/builtin-inject.c
194
static int perf_event__drop_oe(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-inject.c
1988
static int drop_sample(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-inject.c
202
static int perf_event__repipe_op2_synth(const struct perf_tool *tool,
tools/perf/builtin-inject.c
209
static int perf_event__repipe_op4_synth(const struct perf_tool *tool,
tools/perf/builtin-inject.c
218
static int perf_event__repipe_attr(const struct perf_tool *tool,
tools/perf/builtin-inject.c
237
static int perf_event__repipe_event_update(const struct perf_tool *tool,
tools/perf/builtin-inject.c
263
static s64 perf_event__repipe_auxtrace(const struct perf_tool *tool,
tools/perf/builtin-inject.c
300
static int perf_event__repipe(const struct perf_tool *tool,
tools/perf/builtin-inject.c
308
static int perf_event__drop(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-inject.c
316
static int perf_event__drop_aux(const struct perf_tool *tool,
tools/perf/builtin-inject.c
357
typedef int (*inject_handler)(const struct perf_tool *tool,
tools/perf/builtin-inject.c
363
static int perf_event__repipe_sample(const struct perf_tool *tool,
tools/perf/builtin-inject.c
388
static int perf_event__convert_sample_callchain(const struct perf_tool *tool,
tools/perf/builtin-inject.c
539
static int perf_event__repipe_common_mmap(const struct perf_tool *tool,
tools/perf/builtin-inject.c
548
int (*perf_event_process)(const struct perf_tool *tool,
tools/perf/builtin-inject.c
644
static int perf_event__repipe_mmap(const struct perf_tool *tool,
tools/perf/builtin-inject.c
658
static int perf_event__repipe_mmap2(const struct perf_tool *tool,
tools/perf/builtin-inject.c
685
static int perf_event__repipe_fork(const struct perf_tool *tool,
tools/perf/builtin-inject.c
698
static int perf_event__repipe_comm(const struct perf_tool *tool,
tools/perf/builtin-inject.c
711
static int perf_event__repipe_namespaces(const struct perf_tool *tool,
tools/perf/builtin-inject.c
723
static int perf_event__repipe_exit(const struct perf_tool *tool,
tools/perf/builtin-inject.c
737
static int perf_event__repipe_tracing_data(const struct perf_tool *tool,
tools/perf/builtin-inject.c
81
struct perf_tool tool;
tools/perf/builtin-inject.c
837
static int tool__inject_build_id(const struct perf_tool *tool,
tools/perf/builtin-inject.c
874
static int tool__inject_mmap2_build_id(const struct perf_tool *tool,
tools/perf/builtin-inject.c
914
const struct perf_tool *tool,
tools/perf/builtin-inject.c
976
const struct perf_tool *tool;
tools/perf/builtin-inject.c
991
int perf_event__inject_buildid(const struct perf_tool *tool, union perf_event *event,
tools/perf/builtin-kmem.c
1967
struct perf_tool perf_kmem;
tools/perf/builtin-kmem.c
960
static int process_sample_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-kvm.c
1112
static int process_lost_event(const struct perf_tool *tool,
tools/perf/builtin-kvm.c
1133
static int process_sample_event(const struct perf_tool *tool,
tools/perf/builtin-kwork.c
1041
static int process_softirq_raise_event(const struct perf_tool *tool,
tools/perf/builtin-kwork.c
1055
static int process_softirq_entry_event(const struct perf_tool *tool,
tools/perf/builtin-kwork.c
1069
static int process_softirq_exit_event(const struct perf_tool *tool,
tools/perf/builtin-kwork.c
1172
static int process_workqueue_activate_work_event(const struct perf_tool *tool,
tools/perf/builtin-kwork.c
1186
static int process_workqueue_execute_start_event(const struct perf_tool *tool,
tools/perf/builtin-kwork.c
1200
static int process_workqueue_execute_end_event(const struct perf_tool *tool,
tools/perf/builtin-kwork.c
1271
static int process_sched_switch_event(const struct perf_tool *tool,
tools/perf/builtin-kwork.c
1950
typedef int (*tracepoint_handler)(const struct perf_tool *tool,
tools/perf/builtin-kwork.c
1955
static int perf_kwork__process_tracepoint_sample(const struct perf_tool *tool,
tools/perf/builtin-kwork.c
962
static int process_irq_handler_entry_event(const struct perf_tool *tool,
tools/perf/builtin-kwork.c
975
static int process_irq_handler_exit_event(const struct perf_tool *tool,
tools/perf/builtin-lock.c
1411
static int process_event_update(const struct perf_tool *tool,
tools/perf/builtin-lock.c
1430
static int process_sample_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-lock.c
1857
struct perf_tool eops;
tools/perf/builtin-lock.c
1995
struct perf_tool eops;
tools/perf/builtin-mem.c
181
dump_raw_samples(const struct perf_tool *tool,
tools/perf/builtin-mem.c
255
static int process_sample_event(const struct perf_tool *tool,
tools/perf/builtin-mem.c
33
struct perf_tool tool;
tools/perf/builtin-record.c
1489
static int process_sample_event(const struct perf_tool *tool,
tools/perf/builtin-record.c
1540
struct perf_tool *tool = data;
tools/perf/builtin-record.c
155
struct perf_tool tool;
tools/perf/builtin-record.c
202
static int build_id__process_mmap(const struct perf_tool *tool, union perf_event *event,
tools/perf/builtin-record.c
204
static int build_id__process_mmap2(const struct perf_tool *tool, union perf_event *event,
tools/perf/builtin-record.c
206
static int process_timestamp_boundary(const struct perf_tool *tool,
tools/perf/builtin-record.c
2089
struct perf_tool *tool = &rec->tool;
tools/perf/builtin-record.c
2430
struct perf_tool *tool = &rec->tool;
tools/perf/builtin-record.c
3375
static int build_id__process_mmap(const struct perf_tool *tool, union perf_event *event,
tools/perf/builtin-record.c
3387
static int build_id__process_mmap2(const struct perf_tool *tool, union perf_event *event,
tools/perf/builtin-record.c
3400
static int process_timestamp_boundary(const struct perf_tool *tool,
tools/perf/builtin-record.c
626
static int process_synthesized_event(const struct perf_tool *tool,
tools/perf/builtin-record.c
637
static int process_locked_synthesized_event(const struct perf_tool *tool,
tools/perf/builtin-record.c
733
static int record__process_auxtrace(const struct perf_tool *tool,
tools/perf/builtin-report.c
1281
static int process_attr(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-report.c
243
static int process_feature_event(const struct perf_tool *tool,
tools/perf/builtin-report.c
269
static int process_sample_event(const struct perf_tool *tool,
tools/perf/builtin-report.c
349
static int process_read_event(const struct perf_tool *tool,
tools/perf/builtin-report.c
77
struct perf_tool tool;
tools/perf/builtin-report.c
784
static int count_sample_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-report.c
796
static int count_lost_samples_event(const struct perf_tool *tool,
tools/perf/builtin-report.c
817
static int process_attr(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-sched.c
1521
static int process_sched_wakeup_event(const struct perf_tool *tool,
tools/perf/builtin-sched.c
1534
static int process_sched_wakeup_ignore(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-sched.c
170
struct perf_tool tool;
tools/perf/builtin-sched.c
1793
static int process_sched_switch_event(const struct perf_tool *tool,
tools/perf/builtin-sched.c
1819
static int process_sched_runtime_event(const struct perf_tool *tool,
tools/perf/builtin-sched.c
1832
static int perf_sched__process_fork_event(const struct perf_tool *tool,
tools/perf/builtin-sched.c
1849
static int process_sched_migrate_task_event(const struct perf_tool *tool,
tools/perf/builtin-sched.c
1862
typedef int (*tracepoint_handler)(const struct perf_tool *tool,
tools/perf/builtin-sched.c
1867
static int perf_sched__process_tracepoint_sample(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-sched.c
1883
static int perf_sched__process_comm(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-sched.c
2631
static int timehist_sched_wakeup_ignore(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-sched.c
2640
static int timehist_sched_wakeup_event(const struct perf_tool *tool,
tools/perf/builtin-sched.c
2729
static int timehist_migrate_task_event(const struct perf_tool *tool,
tools/perf/builtin-sched.c
2788
static int timehist_sched_change_event(const struct perf_tool *tool,
tools/perf/builtin-sched.c
2926
static int timehist_sched_switch_event(const struct perf_tool *tool,
tools/perf/builtin-sched.c
2935
static int process_lost(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-sched.c
3178
typedef int (*sched_handler)(const struct perf_tool *tool,
tools/perf/builtin-sched.c
3184
static int perf_timehist__process_sample(const struct perf_tool *tool,
tools/perf/builtin-sched.c
3744
static int process_synthesized_schedstat_event(const struct perf_tool *tool,
tools/perf/builtin-sched.c
4388
static int perf_sched__process_schedstat(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-sched.c
4629
static int process_synthesized_event_live(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-script.c
145
struct perf_tool tool;
tools/perf/builtin-script.c
2640
static int process_sample_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
2724
static int process_deferred_sample_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
2815
static int process_attr(const struct perf_tool *tool, union perf_event *event,
tools/perf/builtin-script.c
2883
static int print_event_with_time(const struct perf_tool *tool,
tools/perf/builtin-script.c
2919
static int print_event(const struct perf_tool *tool, union perf_event *event,
tools/perf/builtin-script.c
2926
static int process_comm_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
2938
static int process_namespaces_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
2950
static int process_cgroup_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
2962
static int process_fork_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
2974
static int process_exit_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
2987
static int process_mmap_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
2999
static int process_mmap2_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
3011
static int process_switch_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
3031
static int process_auxtrace_error(const struct perf_tool *tool,
tools/perf/builtin-script.c
3044
process_lost_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
3054
process_throttle_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-script.c
3065
process_finished_round_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-script.c
3075
process_bpf_events(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-script.c
3088
process_bpf_metadata_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-script.c
3096
static int process_text_poke_events(const struct perf_tool *tool,
tools/perf/builtin-script.c
3848
static int process_stat_round_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-script.c
3864
static int process_stat_config_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-script.c
3899
int process_thread_map_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
3921
int process_cpu_map_event(const struct perf_tool *tool,
tools/perf/builtin-script.c
3942
static int process_feature_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-script.c
3951
static int perf_script__process_auxtrace_info(const struct perf_tool *tool,
tools/perf/builtin-stat.c
148
struct perf_tool tool;
tools/perf/builtin-stat.c
2181
static int process_stat_round_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-stat.c
2207
int process_stat_config_event(const struct perf_tool *tool,
tools/perf/builtin-stat.c
2256
int process_thread_map_event(const struct perf_tool *tool,
tools/perf/builtin-stat.c
2275
int process_cpu_map_event(const struct perf_tool *tool,
tools/perf/builtin-stat.c
245
static int process_synthesized_event(const struct perf_tool *tool __maybe_unused,
tools/perf/builtin-timechart.c
323
static int process_comm_event(const struct perf_tool *tool,
tools/perf/builtin-timechart.c
333
static int process_fork_event(const struct perf_tool *tool,
tools/perf/builtin-timechart.c
343
static int process_exit_event(const struct perf_tool *tool,
tools/perf/builtin-timechart.c
55
struct perf_tool tool;
tools/perf/builtin-timechart.c
574
static int process_sample_event(const struct perf_tool *tool,
tools/perf/builtin-top.c
745
static void perf_event__process_sample(const struct perf_tool *tool,
tools/perf/builtin-trace.c
144
struct perf_tool tool;
tools/perf/builtin-trace.c
1955
static int trace__tool_process(const struct perf_tool *tool,
tools/perf/builtin-trace.c
3461
static int trace__process_sample(const struct perf_tool *tool,
tools/perf/tests/cpumap.c
14
static int process_event_mask(const struct perf_tool *tool __maybe_unused,
tools/perf/tests/cpumap.c
50
static int process_event_cpus(const struct perf_tool *tool __maybe_unused,
tools/perf/tests/cpumap.c
76
static int process_event_range_cpus(const struct perf_tool *tool __maybe_unused,
tools/perf/tests/dlfilter-test.c
42
struct perf_tool tool;
tools/perf/tests/dlfilter-test.c
64
static int process(const struct perf_tool *tool, union perf_event *event,
tools/perf/tests/event_update.c
15
static int process_event_unit(const struct perf_tool *tool __maybe_unused,
tools/perf/tests/event_update.c
28
static int process_event_scale(const struct perf_tool *tool __maybe_unused,
tools/perf/tests/event_update.c
42
struct perf_tool tool;
tools/perf/tests/event_update.c
46
static int process_event_name(const struct perf_tool *tool,
tools/perf/tests/event_update.c
60
static int process_event_cpus(const struct perf_tool *tool __maybe_unused,
tools/perf/tests/stat.c
24
static int process_stat_config_event(const struct perf_tool *tool __maybe_unused,
tools/perf/tests/stat.c
67
static int process_stat_event(const struct perf_tool *tool __maybe_unused,
tools/perf/tests/stat.c
98
static int process_stat_round_event(const struct perf_tool *tool __maybe_unused,
tools/perf/tests/thread-map.c
17
struct perf_tool;
tools/perf/tests/thread-map.c
63
static int process_event(const struct perf_tool *tool __maybe_unused,
tools/perf/util/arm-spe.c
1389
const struct perf_tool *tool)
tools/perf/util/arm-spe.c
1437
const struct perf_tool *tool __maybe_unused)
tools/perf/util/arm-spe.c
1475
const struct perf_tool *tool __maybe_unused)
tools/perf/util/auxtrace.c
1317
const struct perf_tool *tool,
tools/perf/util/auxtrace.c
1382
int perf_event__process_auxtrace_info(const struct perf_tool *tool __maybe_unused,
tools/perf/util/auxtrace.c
1427
s64 perf_event__process_auxtrace(const struct perf_tool *tool __maybe_unused,
tools/perf/util/auxtrace.c
1825
int perf_event__process_auxtrace_error(const struct perf_tool *tool __maybe_unused,
tools/perf/util/auxtrace.c
1914
const struct perf_tool *tool, process_auxtrace_t fn,
tools/perf/util/auxtrace.c
2025
struct perf_env *env, const struct perf_tool *tool,
tools/perf/util/auxtrace.c
2033
const struct perf_tool *tool, process_auxtrace_t fn,
tools/perf/util/auxtrace.c
2913
struct perf_sample *sample, const struct perf_tool *tool)
tools/perf/util/auxtrace.c
2931
int auxtrace__flush_events(struct perf_session *session, const struct perf_tool *tool)
tools/perf/util/auxtrace.h
207
const struct perf_tool *tool);
tools/perf/util/auxtrace.h
210
const struct perf_tool *tool);
tools/perf/util/auxtrace.h
217
const struct perf_tool *tool);
tools/perf/util/auxtrace.h
22
struct perf_tool;
tools/perf/util/auxtrace.h
504
typedef int (*process_auxtrace_t)(const struct perf_tool *tool,
tools/perf/util/auxtrace.h
510
struct perf_env *env, const struct perf_tool *tool,
tools/perf/util/auxtrace.h
515
const struct perf_tool *tool, process_auxtrace_t fn,
tools/perf/util/auxtrace.h
611
int perf_event__process_auxtrace_info(const struct perf_tool *tool,
tools/perf/util/auxtrace.h
614
s64 perf_event__process_auxtrace(const struct perf_tool *tool,
tools/perf/util/auxtrace.h
617
int perf_event__process_auxtrace_error(const struct perf_tool *tool,
tools/perf/util/auxtrace.h
639
struct perf_sample *sample, const struct perf_tool *tool);
tools/perf/util/auxtrace.h
642
int auxtrace__flush_events(struct perf_session *session, const struct perf_tool *tool);
tools/perf/util/bpf-event.c
416
const struct perf_tool *tool,
tools/perf/util/bpf-event.c
462
const struct perf_tool *tool __maybe_unused,
tools/perf/util/bpf-event.c
476
const struct perf_tool *tool;
tools/perf/util/bpf-event.c
537
const struct perf_tool *tool = session->tool;
tools/perf/util/bpf-event.c
698
const struct perf_tool *tool;
tools/perf/util/build-id.c
55
int build_id__mark_dso_hit(const struct perf_tool *tool __maybe_unused,
tools/perf/util/build-id.h
36
int build_id__mark_dso_hit(const struct perf_tool *tool, union perf_event *event,
tools/perf/util/build-id.h
40
int perf_event__inject_buildid(const struct perf_tool *tool, union perf_event *event,
tools/perf/util/cs-etm.c
2810
const struct perf_tool *tool)
tools/perf/util/cs-etm.c
2880
const struct perf_tool *tool __maybe_unused)
tools/perf/util/cs-etm.c
904
const struct perf_tool *tool)
tools/perf/util/data-convert-bt.c
1408
static int process_feature_event(const struct perf_tool *tool,
tools/perf/util/data-convert-bt.c
803
static int process_sample_event(const struct perf_tool *tool,
tools/perf/util/data-convert-bt.c
887
static int process_##_name##_event(const struct perf_tool *tool, \
tools/perf/util/data-convert-bt.c
93
struct perf_tool tool;
tools/perf/util/data-convert-json.c
131
static void output_sample_callchain_entry(const struct perf_tool *tool,
tools/perf/util/data-convert-json.c
159
static int process_sample_event(const struct perf_tool *tool,
tools/perf/util/data-convert-json.c
329
static int process_feature_event(const struct perf_tool *tool __maybe_unused,
tools/perf/util/data-convert-json.c
36
struct perf_tool tool;
tools/perf/util/event.c
227
int perf_event__process_comm(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
235
int perf_event__process_namespaces(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
243
int perf_event__process_cgroup(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
251
int perf_event__process_lost(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
259
int perf_event__process_aux(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
267
int perf_event__process_itrace_start(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
275
int perf_event__process_aux_output_hw_id(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
283
int perf_event__process_lost_samples(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
291
int perf_event__process_switch(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
299
int perf_event__process_ksymbol(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
307
int perf_event__process_bpf(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
315
int perf_event__process_text_poke(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
398
int perf_event__process_mmap(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
406
int perf_event__process_mmap2(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
421
int perf_event__process_fork(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
429
int perf_event__process_exit(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
437
int perf_event__exit_del_thread(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.c
686
int perf_event__process(const struct perf_tool *tool __maybe_unused,
tools/perf/util/event.h
296
struct perf_tool;
tools/perf/util/event.h
301
int perf_event__process_comm(const struct perf_tool *tool,
tools/perf/util/event.h
305
int perf_event__process_lost(const struct perf_tool *tool,
tools/perf/util/event.h
309
int perf_event__process_lost_samples(const struct perf_tool *tool,
tools/perf/util/event.h
313
int perf_event__process_aux(const struct perf_tool *tool,
tools/perf/util/event.h
317
int perf_event__process_itrace_start(const struct perf_tool *tool,
tools/perf/util/event.h
321
int perf_event__process_aux_output_hw_id(const struct perf_tool *tool,
tools/perf/util/event.h
325
int perf_event__process_switch(const struct perf_tool *tool,
tools/perf/util/event.h
329
int perf_event__process_namespaces(const struct perf_tool *tool,
tools/perf/util/event.h
333
int perf_event__process_cgroup(const struct perf_tool *tool,
tools/perf/util/event.h
337
int perf_event__process_mmap(const struct perf_tool *tool,
tools/perf/util/event.h
341
int perf_event__process_mmap2(const struct perf_tool *tool,
tools/perf/util/event.h
345
int perf_event__process_fork(const struct perf_tool *tool,
tools/perf/util/event.h
349
int perf_event__process_exit(const struct perf_tool *tool,
tools/perf/util/event.h
353
int perf_event__exit_del_thread(const struct perf_tool *tool,
tools/perf/util/event.h
357
int perf_event__process_ksymbol(const struct perf_tool *tool,
tools/perf/util/event.h
361
int perf_event__process_bpf(const struct perf_tool *tool,
tools/perf/util/event.h
365
int perf_event__process_text_poke(const struct perf_tool *tool,
tools/perf/util/event.h
369
int perf_event__process(const struct perf_tool *tool,
tools/perf/util/header.c
4757
int perf_event__process_attr(const struct perf_tool *tool __maybe_unused,
tools/perf/util/header.c
4799
int perf_event__process_event_update(const struct perf_tool *tool __maybe_unused,
tools/perf/util/header.c
4847
int perf_event__process_tracing_data(const struct perf_tool *tool __maybe_unused,
tools/perf/util/header.c
4896
int perf_event__process_build_id(const struct perf_tool *tool __maybe_unused,
tools/perf/util/header.h
175
int perf_event__process_attr(const struct perf_tool *tool, union perf_event *event,
tools/perf/util/header.h
177
int perf_event__process_event_update(const struct perf_tool *tool,
tools/perf/util/header.h
183
int perf_event__process_tracing_data(const struct perf_tool *tool,
tools/perf/util/header.h
187
int perf_event__process_build_id(const struct perf_tool *tool,
tools/perf/util/header.h
19
struct perf_tool;
tools/perf/util/hisi-ptt.c
126
const struct perf_tool *tool __maybe_unused)
tools/perf/util/hisi-ptt.c
82
const struct perf_tool *tool __maybe_unused)
tools/perf/util/hisi-ptt.c
89
const struct perf_tool *tool __maybe_unused)
tools/perf/util/intel-bts.c
596
const struct perf_tool *tool)
tools/perf/util/intel-bts.c
639
const struct perf_tool *tool __maybe_unused)
tools/perf/util/intel-bts.c
680
const struct perf_tool *tool __maybe_unused)
tools/perf/util/intel-bts.h
25
struct perf_tool;
tools/perf/util/intel-pt.c
3702
const struct perf_tool *tool)
tools/perf/util/intel-pt.c
3786
static int intel_pt_flush(struct perf_session *session, const struct perf_tool *tool)
tools/perf/util/intel-pt.c
3853
const struct perf_tool *tool __maybe_unused)
tools/perf/util/intel-pt.h
34
struct perf_tool;
tools/perf/util/intel-tpebs.c
186
static int process_sample_event(const struct perf_tool *tool __maybe_unused,
tools/perf/util/intel-tpebs.c
220
static int process_feature_event(const struct perf_tool *tool __maybe_unused,
tools/perf/util/intel-tpebs.c
237
struct perf_tool tool;
tools/perf/util/jitdump.c
429
const struct perf_tool *tool = jd->session->tool;
tools/perf/util/jitdump.c
564
const struct perf_tool *tool = jd->session->tool;
tools/perf/util/jitdump.c
60
struct perf_tool tool;
tools/perf/util/kvm-stat.h
80
struct perf_tool tool;
tools/perf/util/kwork.h
203
struct perf_tool tool;
tools/perf/util/machine.c
154
static int mmap_handler(const struct perf_tool *tool __maybe_unused,
tools/perf/util/powerpc-vpadtl.c
513
const struct perf_tool *tool)
tools/perf/util/powerpc-vpadtl.c
542
const struct perf_tool *tool __maybe_unused)
tools/perf/util/powerpc-vpadtl.c
577
const struct perf_tool *tool __maybe_unused)
tools/perf/util/s390-cpumsf.c
1003
const struct perf_tool *tool __maybe_unused)
tools/perf/util/s390-cpumsf.c
917
const struct perf_tool *tool)
tools/perf/util/s390-cpumsf.c
960
const struct perf_tool *tool __maybe_unused)
tools/perf/util/session.c
1252
const struct perf_tool *tool,
tools/perf/util/session.c
1290
const struct perf_tool *tool,
tools/perf/util/session.c
1314
static int evlist__deliver_sample(struct evlist *evlist, const struct perf_tool *tool,
tools/perf/util/session.c
1352
const struct perf_tool *tool,
tools/perf/util/session.c
1406
const struct perf_tool *tool)
tools/perf/util/session.c
141
struct perf_tool *tool,
tools/perf/util/session.c
1441
const struct perf_tool *tool, u64 file_offset,
tools/perf/util/session.c
1550
const struct perf_tool *tool,
tools/perf/util/session.c
1588
const struct perf_tool *tool = session->tool;
tools/perf/util/session.c
1707
const struct perf_tool *tool = session->tool;
tools/perf/util/session.c
1839
const struct perf_tool *tool = session->tool;
tools/perf/util/session.c
2035
const struct perf_tool *tool = session->tool;
tools/perf/util/session.c
2469
const struct perf_tool *tool = session->tool;
tools/perf/util/session.c
2522
const struct perf_tool *tool = session->tool;
tools/perf/util/session.c
2856
int perf_event__process_id_index(const struct perf_tool *tool __maybe_unused,
tools/perf/util/session.c
47
const struct perf_tool *tool,
tools/perf/util/session.c
798
int perf_event__process_finished_round(const struct perf_tool *tool __maybe_unused,
tools/perf/util/session.h
106
struct perf_tool;
tools/perf/util/session.h
109
struct perf_tool *tool,
tools/perf/util/session.h
114
struct perf_tool *tool)
tools/perf/util/session.h
205
int perf_event__process_id_index(const struct perf_tool *tool,
tools/perf/util/session.h
209
int perf_event__process_finished_round(const struct perf_tool *tool,
tools/perf/util/session.h
79
const struct perf_tool *tool;
tools/perf/util/stat.c
648
int perf_event__process_stat_event(const struct perf_tool *tool __maybe_unused,
tools/perf/util/stat.h
191
struct perf_tool;
tools/perf/util/stat.h
196
int perf_event__process_stat_event(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
1009
const struct perf_tool *tool;
tools/perf/util/synthetic-events.c
1031
int perf_event__synthesize_threads(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
1120
int __weak perf_event__synthesize_extra_kmaps(const struct perf_tool *tool __maybe_unused,
tools/perf/util/synthetic-events.c
1127
static int __perf_event__synthesize_kernel_mmap(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
1199
int perf_event__synthesize_kernel_mmap(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
1212
int perf_event__synthesize_thread_map2(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
1362
int perf_event__synthesize_cpu_map(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
1380
int perf_event__synthesize_stat_config(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
1419
int perf_event__synthesize_stat(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
1441
int perf_event__synthesize_stat_round(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
1852
int __perf_event__synthesize_id_index(const struct perf_tool *tool, perf_event__handler_t process,
tools/perf/util/synthetic-events.c
191
pid_t perf_event__synthesize_comm(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
1944
int perf_event__synthesize_id_index(const struct perf_tool *tool, perf_event__handler_t process,
tools/perf/util/synthetic-events.c
1950
int __machine__synthesize_threads(struct machine *machine, const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
2011
int perf_event__synthesize_event_update_unit(const struct perf_tool *tool, struct evsel *evsel,
tools/perf/util/synthetic-events.c
2028
int perf_event__synthesize_event_update_scale(const struct perf_tool *tool, struct evsel *evsel,
tools/perf/util/synthetic-events.c
2045
int perf_event__synthesize_event_update_name(const struct perf_tool *tool, struct evsel *evsel,
tools/perf/util/synthetic-events.c
2062
int perf_event__synthesize_event_update_cpus(const struct perf_tool *tool, struct evsel *evsel,
tools/perf/util/synthetic-events.c
2085
int perf_event__synthesize_attrs(const struct perf_tool *tool, struct evlist *evlist,
tools/perf/util/synthetic-events.c
2113
int perf_event__synthesize_extra_attr(const struct perf_tool *tool, struct evlist *evsel_list,
tools/perf/util/synthetic-events.c
2169
int perf_event__synthesize_attr(const struct perf_tool *tool, struct perf_event_attr *attr,
tools/perf/util/synthetic-events.c
2203
int perf_event__synthesize_tracing_data(const struct perf_tool *tool, int fd, struct evlist *evlist,
tools/perf/util/synthetic-events.c
222
int perf_event__synthesize_namespaces(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
2251
int perf_event__synthesize_build_id(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
2298
int perf_event__synthesize_mmap2_build_id(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
2356
int perf_event__synthesize_stat_events(struct perf_stat_config *config, const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
2393
int perf_event__synthesize_features(const struct perf_tool *tool, struct perf_session *session,
tools/perf/util/synthetic-events.c
2456
int perf_event__synthesize_for_pipe(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
261
static int perf_event__synthesize_fork(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
2654
int perf_event__synthesize_schedstat(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
428
int perf_event__synthesize_mmap_events(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
51
int perf_tool__process_synth_event(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
552
static int perf_event__synthesize_cgroup(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
592
static int perf_event__walk_cgroup_tree(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
640
int perf_event__synthesize_cgroups(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
667
int perf_event__synthesize_cgroups(const struct perf_tool *tool __maybe_unused,
tools/perf/util/synthetic-events.c
676
const struct perf_tool *tool;
tools/perf/util/synthetic-events.c
732
int perf_event__synthesize_modules(const struct perf_tool *tool, perf_event__handler_t process,
tools/perf/util/synthetic-events.c
778
const struct perf_tool *tool, struct machine *machine,
tools/perf/util/synthetic-events.c
868
int perf_event__synthesize_thread_map(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
945
static int __perf_event__synthesize_threads(const struct perf_tool *tool,
tools/perf/util/synthetic-events.h
102
int __machine__synthesize_threads(struct machine *machine, const struct perf_tool *tool,
tools/perf/util/synthetic-events.h
110
int perf_event__synthesize_auxtrace_info(struct auxtrace_record *itr, const struct perf_tool *tool,
tools/perf/util/synthetic-events.h
126
int perf_event__synthesize_for_pipe(const struct perf_tool *tool,
tools/perf/util/synthetic-events.h
131
int perf_event__synthesize_schedstat(const struct perf_tool *tool,
tools/perf/util/synthetic-events.h
26
struct perf_tool;
tools/perf/util/synthetic-events.h
44
typedef int (*perf_event__handler_t)(const struct perf_tool *tool, union perf_event *event,
tools/perf/util/synthetic-events.h
47
int perf_event__synthesize_attrs(const struct perf_tool *tool, struct evlist *evlist, perf_event__handler_t process);
tools/perf/util/synthetic-events.h
48
int perf_event__synthesize_attr(const struct perf_tool *tool, struct perf_event_attr *attr, u32 ids, u64 *id, perf_event__handler_t process);
tools/perf/util/synthetic-events.h
49
int perf_event__synthesize_build_id(const struct perf_tool *tool,
tools/perf/util/synthetic-events.h
57
int perf_event__synthesize_mmap2_build_id(const struct perf_tool *tool,
tools/perf/util/synthetic-events.h
68
int perf_event__synthesize_cpu_map(const struct perf_tool *tool, const struct perf_cpu_map *cpus, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
69
int perf_event__synthesize_event_update_cpus(const struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process);
tools/perf/util/synthetic-events.h
70
int perf_event__synthesize_event_update_name(const struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process);
tools/perf/util/synthetic-events.h
71
int perf_event__synthesize_event_update_scale(const struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process);
tools/perf/util/synthetic-events.h
72
int perf_event__synthesize_event_update_unit(const struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process);
tools/perf/util/synthetic-events.h
73
int perf_event__synthesize_extra_attr(const struct perf_tool *tool, struct evlist *evsel_list, perf_event__handler_t process, bool is_pipe);
tools/perf/util/synthetic-events.h
74
int perf_event__synthesize_extra_kmaps(const struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
75
int perf_event__synthesize_features(const struct perf_tool *tool, struct perf_session *session, struct evlist *evlist, perf_event__handler_t process);
tools/perf/util/synthetic-events.h
76
int perf_event__synthesize_id_index(const struct perf_tool *tool, perf_event__handler_t process, struct evlist *evlist, struct machine *machine);
tools/perf/util/synthetic-events.h
77
int __perf_event__synthesize_id_index(const struct perf_tool *tool, perf_event__handler_t process, struct evlist *evlist, struct machine *machine, size_t from);
tools/perf/util/synthetic-events.h
79
int perf_event__synthesize_kernel_mmap(const struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
80
int perf_event__synthesize_mmap_events(const struct perf_tool *tool, union perf_event *event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine, bool mmap_data);
tools/perf/util/synthetic-events.h
81
int perf_event__synthesize_modules(const struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
82
int perf_event__synthesize_namespaces(const struct perf_tool *tool, union perf_event *event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
83
int perf_event__synthesize_cgroups(const struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
85
int perf_event__synthesize_stat_config(const struct perf_tool *tool, struct perf_stat_config *config, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
86
int perf_event__synthesize_stat_events(struct perf_stat_config *config, const struct perf_tool *tool, struct evlist *evlist, perf_event__handler_t process, bool attrs);
tools/perf/util/synthetic-events.h
87
int perf_event__synthesize_stat_round(const struct perf_tool *tool, u64 time, u64 type, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
88
int perf_event__synthesize_stat(const struct perf_tool *tool, struct perf_cpu cpu, u32 thread, u64 id, struct perf_counts_values *count, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
89
int perf_event__synthesize_thread_map2(const struct perf_tool *tool, struct perf_thread_map *threads, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
90
int perf_event__synthesize_thread_map(const struct perf_tool *tool, struct perf_thread_map *threads, perf_event__handler_t process, struct machine *machine, bool needs_mmap, bool mmap_data);
tools/perf/util/synthetic-events.h
91
int perf_event__synthesize_threads(const struct perf_tool *tool, perf_event__handler_t process, struct machine *machine, bool needs_mmap, bool mmap_data, unsigned int nr_threads_synthesize);
tools/perf/util/synthetic-events.h
92
int perf_event__synthesize_tracing_data(const struct perf_tool *tool, int fd, struct evlist *evlist, perf_event__handler_t process);
tools/perf/util/synthetic-events.h
93
int perf_event__synth_time_conv(const struct perf_event_mmap_page *pc, const struct perf_tool *tool, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
94
pid_t perf_event__synthesize_comm(const struct perf_tool *tool, union perf_event *event, pid_t pid, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
98
int perf_tool__process_synth_event(const struct perf_tool *tool, union perf_event *event, struct machine *machine, perf_event__handler_t process);
tools/perf/util/tool.c
110
int process_event_sample_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
120
static int process_event_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
129
static int process_finished_round_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
152
static s64 process_event_auxtrace_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
16
static int perf_session__process_compressed_event(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
162
static int process_event_op2_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
172
int process_event_thread_map_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
184
int process_event_cpu_map_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
196
int process_event_stat_config_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
207
static int process_stat_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
218
static int process_stat_round_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
229
static int process_event_time_conv_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
240
static int perf_session__process_compressed_event_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
250
static int perf_event__process_bpf_metadata_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
259
static int process_schedstat_cpu_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
269
static int process_schedstat_domain_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
279
void perf_tool__init(struct perf_tool *tool, bool ordered_events)
tools/perf/util/tool.c
342
bool perf_tool__compressed_is_stub(const struct perf_tool *tool)
tools/perf/util/tool.c
348
static int delegate_ ## name(const struct perf_tool *tool, \
tools/perf/util/tool.c
355
struct perf_tool *delegate = del_tool->delegate; \
tools/perf/util/tool.c
363
static int delegate_ ## name(const struct perf_tool *tool, \
tools/perf/util/tool.c
368
struct perf_tool *delegate = del_tool->delegate; \
tools/perf/util/tool.c
375
static int delegate_ ## name(const struct perf_tool *tool, \
tools/perf/util/tool.c
380
struct perf_tool *delegate = del_tool->delegate; \
tools/perf/util/tool.c
386
static int delegate_ ## name(const struct perf_tool *tool, \
tools/perf/util/tool.c
392
struct perf_tool *delegate = del_tool->delegate; \
tools/perf/util/tool.c
415
static int delegate_ ## name(const struct perf_tool *tool, \
tools/perf/util/tool.c
420
struct perf_tool *delegate = del_tool->delegate; \
tools/perf/util/tool.c
439
static s64 delegate_ ## name(const struct perf_tool *tool, \
tools/perf/util/tool.c
444
struct perf_tool *delegate = del_tool->delegate; \
tools/perf/util/tool.c
450
static int delegate_ ## name(const struct perf_tool *tool, \
tools/perf/util/tool.c
457
struct perf_tool *delegate = del_tool->delegate; \
tools/perf/util/tool.c
462
void delegate_tool__init(struct delegate_tool *tool, struct perf_tool *delegate)
tools/perf/util/tool.c
83
static int process_event_synth_tracing_data_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
91
static int process_event_synth_attr_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.c
99
static int process_event_synth_event_update_stub(const struct perf_tool *tool __maybe_unused,
tools/perf/util/tool.h
101
bool perf_tool__compressed_is_stub(const struct perf_tool *tool);
tools/perf/util/tool.h
103
int process_event_sample_stub(const struct perf_tool *tool,
tools/perf/util/tool.h
111
struct perf_tool tool;
tools/perf/util/tool.h
113
struct perf_tool *delegate;
tools/perf/util/tool.h
116
void delegate_tool__init(struct delegate_tool *tool, struct perf_tool *delegate);
tools/perf/util/tool.h
14
struct perf_tool;
tools/perf/util/tool.h
18
typedef int (*event_sample)(const struct perf_tool *tool, union perf_event *event,
tools/perf/util/tool.h
22
typedef int (*event_op)(const struct perf_tool *tool, union perf_event *event,
tools/perf/util/tool.h
25
typedef int (*event_attr_op)(const struct perf_tool *tool,
tools/perf/util/tool.h
29
typedef int (*event_op2)(const struct perf_tool *tool, struct perf_session *session,
tools/perf/util/tool.h
31
typedef s64 (*event_op3)(const struct perf_tool *tool, struct perf_session *session,
tools/perf/util/tool.h
33
typedef int (*event_op4)(const struct perf_tool *tool, struct perf_session *session,
tools/perf/util/tool.h
36
typedef int (*event_oe)(const struct perf_tool *tool, union perf_event *event,
tools/perf/util/tool.h
99
void perf_tool__init(struct perf_tool *tool, bool ordered_events);
tools/perf/util/top.h
21
struct perf_tool tool;
tools/perf/util/trace-event.h
14
struct perf_tool;
tools/perf/util/tsc.c
75
const struct perf_tool *tool,