Home
last modified time | relevance | path

Searched refs:perf_session (Results 1 – 25 of 60) sorted by relevance

123

/Linux-v5.10/tools/perf/util/
Dsession.h23 struct perf_session { struct
57 struct perf_session *perf_session__new(struct perf_data *data, argument
59 void perf_session__delete(struct perf_session *session);
63 int perf_session__peek_event(struct perf_session *session, off_t file_offset,
67 typedef int (*peek_events_cb_t)(struct perf_session *session,
70 int perf_session__peek_events(struct perf_session *session, u64 offset,
73 int perf_session__process_events(struct perf_session *session);
75 int perf_session__queue_event(struct perf_session *s, union perf_event *event,
80 int perf_session__resolve_callchain(struct perf_session *session,
86 bool perf_session__has_traces(struct perf_session *session, const char *msg);
[all …]
Dauxtrace.h22 struct perf_session;
182 int (*process_event)(struct perf_session *session,
186 int (*process_auxtrace_event)(struct perf_session *session,
189 int (*queue_data)(struct perf_session *session,
192 void (*dump_auxtrace_sample)(struct perf_session *session,
194 int (*flush_events)(struct perf_session *session,
196 void (*free_events)(struct perf_session *session);
197 void (*free)(struct perf_session *session);
198 bool (*evsel_is_auxtrace)(struct perf_session *session,
367 struct perf_session *session,
[all …]
Dheader.h112 struct perf_session;
116 int perf_session__read_header(struct perf_session *session);
117 int perf_session__write_header(struct perf_session *session,
134 int perf_header__fprintf_info(struct perf_session *s, FILE *fp, bool full);
136 int perf_event__process_feature(struct perf_session *session,
144 int perf_event__process_tracing_data(struct perf_session *session,
146 int perf_event__process_build_id(struct perf_session *session,
Dsession.c38 static int perf_session__process_compressed_event(struct perf_session *session, in perf_session__process_compressed_event()
98 static int perf_session__deliver_event(struct perf_session *session,
103 static int perf_session__open(struct perf_session *session) in perf_session__open()
136 void perf_session__set_id_hdr_size(struct perf_session *session) in perf_session__set_id_hdr_size()
143 int perf_session__create_kernel_maps(struct perf_session *session) in perf_session__create_kernel_maps()
152 static void perf_session__destroy_kernel_maps(struct perf_session *session) in perf_session__destroy_kernel_maps()
157 static bool perf_session__has_comm_exec(struct perf_session *session) in perf_session__has_comm_exec()
169 static void perf_session__set_comm_exec(struct perf_session *session) in perf_session__set_comm_exec()
179 struct perf_session *session = container_of(oe, struct perf_session, in ordered_events__deliver_event()
186 struct perf_session *perf_session__new(struct perf_data *data, in perf_session__new()
[all …]
Dtool.h9 struct perf_session;
29 typedef int (*event_op2)(struct perf_session *session, union perf_event *event);
30 typedef s64 (*event_op3)(struct perf_session *session, union perf_event *event);
31 typedef int (*event_op4)(struct perf_session *session, union perf_event *event, u64 data);
Dbuild-id.h36 int dsos__hit_all(struct perf_session *session);
42 bool perf_session__read_build_ids(struct perf_session *session, bool with_hits);
43 int perf_session__write_buildid_table(struct perf_session *session,
45 int perf_session__cache_build_ids(struct perf_session *session);
Dsynthetic-events.h20 struct perf_session;
42 int perf_event__synthesize_features(struct perf_tool *tool, struct perf_session *session, struct ev…
75 struct perf_session *session, perf_event__handler_t process);
84 struct perf_session *session __maybe_unused, in perf_event__synthesize_auxtrace_info()
92 int perf_event__synthesize_bpf_events(struct perf_session *session, perf_event__handler_t process,
95 static inline int perf_event__synthesize_bpf_events(struct perf_session *session __maybe_unused, in perf_event__synthesize_bpf_events()
Dtime-utils.h27 struct perf_session;
29 int perf_time__parse_for_ranges_reltime(const char *str, struct perf_session *session,
34 int perf_time__parse_for_ranges(const char *str, struct perf_session *session,
Ds390-cpumsf.h13 struct perf_session;
20 struct perf_session *session);
Dintel-bts.h27 struct perf_session;
32 struct perf_session *session);
Darm-spe.h21 struct perf_session;
28 struct perf_session *session);
Dintel-pt.h36 struct perf_session;
43 struct perf_session *session);
Dcs-etm.h13 struct perf_session;
174 struct perf_session *session);
186 struct perf_session *session __maybe_unused) in cs_etm__process_auxtrace_info()
Dtop.h17 struct perf_session;
42 struct perf_session *session;
Darm-spe.c44 struct perf_session *session;
569 static int arm_spe_process_event(struct perf_session *session, in arm_spe_process_event()
615 static int arm_spe_process_auxtrace_event(struct perf_session *session, in arm_spe_process_auxtrace_event()
654 static int arm_spe_flush(struct perf_session *session __maybe_unused, in arm_spe_flush()
690 static void arm_spe_free_events(struct perf_session *session) in arm_spe_free_events()
704 static void arm_spe_free(struct perf_session *session) in arm_spe_free()
715 static bool arm_spe_evsel_is_auxtrace(struct perf_session *session, in arm_spe_evsel_is_auxtrace()
737 struct perf_session *session;
752 static int arm_spe_synth_event(struct perf_session *session, in arm_spe_synth_event()
780 arm_spe_synth_events(struct arm_spe *spe, struct perf_session *session) in arm_spe_synth_events()
[all …]
Dauxtrace.c108 static bool auxtrace__dont_decode(struct perf_session *session) in auxtrace__dont_decode()
262 static void *auxtrace_copy_data(u64 size, struct perf_session *session) in auxtrace_copy_data()
353 static bool filter_cpu(struct perf_session *session, int cpu) in filter_cpu()
361 struct perf_session *session, in auxtrace_queues__add_buffer()
406 struct perf_session *session, in auxtrace_queues__add_event()
426 struct perf_session *session, in auxtrace_queues__add_indexed_event()
571 struct perf_session *session, in auxtrace_record__info_fill()
934 int auxtrace_index__process(int fd, u64 size, struct perf_session *session, in auxtrace_index__process()
961 struct perf_session *session, in auxtrace_queues__process_index_entry()
969 struct perf_session *session) in auxtrace_queues__process_index()
[all …]
Dintel-bts.c49 struct perf_session *session;
591 static int intel_bts_process_event(struct perf_session *session, in intel_bts_process_event()
635 static int intel_bts_process_auxtrace_event(struct perf_session *session, in intel_bts_process_auxtrace_event()
677 static int intel_bts_flush(struct perf_session *session, in intel_bts_flush()
706 static void intel_bts_free_events(struct perf_session *session) in intel_bts_free_events()
720 static void intel_bts_free(struct perf_session *session) in intel_bts_free()
731 static bool intel_bts_evsel_is_auxtrace(struct perf_session *session, in intel_bts_evsel_is_auxtrace()
742 struct perf_session *session;
757 static int intel_bts_synth_event(struct perf_session *session, in intel_bts_synth_event()
770 struct perf_session *session) in intel_bts_synth_events()
[all …]
Ds390-cpumsf.c171 struct perf_session *session;
911 s390_cpumsf_process_event(struct perf_session *session, in s390_cpumsf_process_event()
956 struct perf_session *session;
960 s390_cpumsf_process_auxtrace_event(struct perf_session *session, in s390_cpumsf_process_auxtrace_event()
1000 static void s390_cpumsf_free_events(struct perf_session *session __maybe_unused) in s390_cpumsf_free_events()
1004 static int s390_cpumsf_flush(struct perf_session *session __maybe_unused, in s390_cpumsf_flush()
1010 static void s390_cpumsf_free_queues(struct perf_session *session) in s390_cpumsf_free_queues()
1037 static void s390_cpumsf_free(struct perf_session *session) in s390_cpumsf_free()
1051 s390_cpumsf_evsel_is_auxtrace(struct perf_session *session __maybe_unused, in s390_cpumsf_evsel_is_auxtrace()
1118 struct perf_session *session) in s390_cpumsf_process_auxtrace_info()
Dheader.c309 struct perf_session *session; in write_build_id()
312 session = container_of(ff->ph, struct perf_session, header); in write_build_id()
878 struct perf_session *session; in write_auxtrace()
884 session = container_of(ff->ph, struct perf_session, header); in write_auxtrace()
936 struct perf_session *session; in write_dir_format()
939 session = container_of(ff->ph, struct perf_session, header); in write_dir_format()
1632 struct perf_session *session; in print_dir_format()
1635 session = container_of(ff->ph, struct perf_session, header); in print_dir_format()
1980 struct perf_session *session; in print_group_desc()
1984 session = container_of(ff->ph, struct perf_session, header); in print_group_desc()
[all …]
Dkvm-stat.h13 struct perf_session;
80 struct perf_session *session;
Djit.h7 int jit_process(struct perf_session *session, struct perf_data *output,
/Linux-v5.10/tools/perf/bench/
Dsynthesize.c61 static int do_run_single_threaded(struct perf_session *session, in do_run_single_threaded()
112 struct perf_session *session; in run_single_threaded()
159 struct perf_session *session; in do_run_multi_threaded()
/Linux-v5.10/tools/perf/ui/browsers/
Dheader.c99 struct perf_session *session; in tui__header_window()
104 session = container_of(env, struct perf_session, header.env); in tui__header_window()
/Linux-v5.10/tools/perf/tests/
Dtopology.c34 struct perf_session *session; in session_write_header()
62 struct perf_session *session; in check_cpu_topology()
/Linux-v5.10/tools/perf/
Dbuiltin-inject.c39 struct perf_session *session;
101 static int perf_event__repipe_op2_synth(struct perf_session *session, in perf_event__repipe_op2_synth()
107 static int perf_event__repipe_op4_synth(struct perf_session *session, in perf_event__repipe_op4_synth()
160 static s64 perf_event__repipe_auxtrace(struct perf_session *session, in perf_event__repipe_auxtrace()
201 perf_event__repipe_auxtrace(struct perf_session *session __maybe_unused, in perf_event__repipe_auxtrace()
506 static int perf_event__repipe_tracing_data(struct perf_session *session, in perf_event__repipe_tracing_data()
702 struct perf_session *session = inject->session; in __cmd_inject()

123