Home
last modified time | relevance | path

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

1234

/linux/tools/perf/util/
H A Dsession.h40 struct perf_session { struct
108 struct perf_session *__perf_session__new(struct perf_data *data, argument
113 static inline struct perf_session *perf_session__new(struct perf_data *data, in perf_session__new()
119 void perf_session__delete(struct perf_session *session);
123 int perf_session__peek_event(struct perf_session *session, off_t file_offset,
127 typedef int (*peek_events_cb_t)(struct perf_session *session,
130 int perf_session__peek_events(struct perf_session *session, u64 offset,
133 int perf_session__process_events(struct perf_session *session);
135 int perf_session__queue_event(struct perf_session *s, union perf_event *event,
138 int perf_session__resolve_callchain(struct perf_session *session,
[all …]
H A Dauxtrace.h18 struct perf_session;
204 int (*process_event)(struct perf_session *session,
208 int (*process_auxtrace_event)(struct perf_session *session,
211 int (*queue_data)(struct perf_session *session,
214 void (*dump_auxtrace_sample)(struct perf_session *session,
216 int (*flush_events)(struct perf_session *session,
218 void (*free_events)(struct perf_session *session);
219 void (*free)(struct perf_session *session);
220 bool (*evsel_is_auxtrace)(struct perf_session *session,
394 struct perf_session *session,
[all …]
H A Dhisi-ptt.c33 struct perf_session *session;
79 static int hisi_ptt_process_event(struct perf_session *session __maybe_unused, in hisi_ptt_process_event()
87 static int hisi_ptt_process_auxtrace_event(struct perf_session *session, in hisi_ptt_process_auxtrace_event()
125 static int hisi_ptt_flush(struct perf_session *session __maybe_unused, in hisi_ptt_flush()
131 static void hisi_ptt_free_events(struct perf_session *session __maybe_unused) in hisi_ptt_free_events()
135 static void hisi_ptt_free(struct perf_session *session) in hisi_ptt_free()
144 static bool hisi_ptt_evsel_is_auxtrace(struct perf_session *session, in hisi_ptt_evsel_is_auxtrace()
161 struct perf_session *session) in hisi_ptt_process_auxtrace_info()
H A Dheader.h18 struct perf_session;
133 int perf_session__read_header(struct perf_session *session);
134 int perf_session__write_header(struct perf_session *session,
149 int perf_session__inject_header(struct perf_session *session,
169 int perf_header__fprintf_info(struct perf_session *s, FILE *fp, bool full);
171 int perf_event__process_feature(struct perf_session *session,
182 struct perf_session *session,
186 struct perf_session *session,
H A Dtool.c17 struct perf_session *session, in perf_session__process_compressed_event()
84 struct perf_session *session __maybe_unused, in process_event_synth_tracing_data_stub()
153 struct perf_session *session __maybe_unused, in process_event_auxtrace_stub()
163 struct perf_session *session __maybe_unused, in process_event_op2_stub()
173 struct perf_session *session __maybe_unused, in process_event_thread_map_stub()
185 struct perf_session *session __maybe_unused, in process_event_cpu_map_stub()
197 struct perf_session *session __maybe_unused, in process_event_stat_config_stub()
208 struct perf_session *perf_session __maybe_unused, in process_stat_stub()
219 struct perf_session *perf_session __maybe_unused, in process_stat_round_stub()
230 struct perf_session *perf_session __maybe_unused, in process_event_time_conv_stub()
[all …]
H A Doff_cpu.h8 struct perf_session;
24 int off_cpu_write(struct perf_session *session);
33 static inline int off_cpu_write(struct perf_session *session __maybe_unused) in off_cpu_write()
H A Dsynthetic-events.h23 struct perf_session;
75 int perf_event__synthesize_features(const struct perf_tool *tool, struct perf_session *session, str…
95 void perf_event__synthesize_final_bpf_metadata(struct perf_session *session,
111 struct perf_session *session, perf_event__handler_t process);
114 int perf_event__synthesize_bpf_events(struct perf_session *session, perf_event__handler_t process,
117 static inline int perf_event__synthesize_bpf_events(struct perf_session *session __maybe_unused, in perf_event__synthesize_bpf_events()
127 struct perf_session *session,
H A Dtool.h9 struct perf_session;
29 typedef int (*event_op2)(const struct perf_tool *tool, struct perf_session *session,
31 typedef s64 (*event_op3)(const struct perf_tool *tool, struct perf_session *session,
33 typedef int (*event_op4)(const struct perf_tool *tool, struct perf_session *session,
H A Dbuild-id.h44 bool perf_session__read_build_ids(struct perf_session *session, bool with_hits);
45 int perf_session__write_buildid_table(struct perf_session *session,
47 int perf_session__cache_build_ids(struct perf_session *session);
48 int __perf_session__cache_build_ids(struct perf_session *session,
H A 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,
H A Dsession.c44 static int perf_session__deliver_event(struct perf_session *session,
50 static int perf_session__open(struct perf_session *session) in perf_session__open()
88 void perf_session__set_id_hdr_size(struct perf_session *session) in perf_session__set_id_hdr_size()
95 int perf_session__create_kernel_maps(struct perf_session *session) in perf_session__create_kernel_maps()
104 static void perf_session__destroy_kernel_maps(struct perf_session *session) in perf_session__destroy_kernel_maps()
109 static bool perf_session__has_comm_exec(struct perf_session *session) in perf_session__has_comm_exec()
121 static void perf_session__set_comm_exec(struct perf_session *session) in perf_session__set_comm_exec()
131 struct perf_session *session = container_of(oe, struct perf_session, in ordered_events__deliver_event()
139 struct perf_session *__perf_session__new(struct perf_data *data, in __perf_session__new()
145 struct perf_session *session = zalloc(sizeof(*session)); in __perf_session__new()
[all …]
H A Dcs-etm.h14 struct perf_session;
234 struct perf_session *session);
255 struct perf_session *session __maybe_unused);
260 struct perf_session *session __maybe_unused) in cs_etm__process_auxtrace_info_full()
H A Ds390-cpumsf.h13 struct perf_session;
20 struct perf_session *session);
H A Dpowerpc-vpadtl.h17 struct perf_session;
21 struct perf_session *session);
H A Ddlfilter.h10 struct perf_session;
24 struct perf_session *session;
56 int dlfilter__start(struct dlfilter *d, struct perf_session *session);
H A Dintel-bts.h27 struct perf_session;
32 struct perf_session *session);
H A Dintel-pt.h36 struct perf_session;
43 struct perf_session *session);
H A Darm-spe.h59 struct perf_session;
66 struct perf_session *session);
H A Dpowerpc-vpadtl.c28 struct perf_session *session;
159 static struct powerpc_vpadtl *session_to_vpa(struct perf_session *session) in session_to_vpa()
510 static int powerpc_vpadtl_process_event(struct perf_session *session, in powerpc_vpadtl_process_event()
540 static int powerpc_vpadtl_process_auxtrace_event(struct perf_session *session, in powerpc_vpadtl_process_auxtrace_event()
576 static int powerpc_vpadtl_flush(struct perf_session *session __maybe_unused, in powerpc_vpadtl_flush()
582 static void powerpc_vpadtl_free_events(struct perf_session *session) in powerpc_vpadtl_free_events()
593 static void powerpc_vpadtl_free(struct perf_session *session) in powerpc_vpadtl_free()
631 powerpc_vpadtl_synth_events(struct powerpc_vpadtl *vpa, struct perf_session *session) in powerpc_vpadtl_synth_events()
680 struct perf_session *session) in powerpc_vpadtl_process_auxtrace_info()
H A Dtop.h18 struct perf_session;
45 struct perf_session *session;
H A Dauxtrace.c126 static bool auxtrace__dont_decode(struct perf_session *session) in auxtrace__dont_decode()
284 static void *auxtrace_copy_data(u64 size, struct perf_session *session) in auxtrace_copy_data()
371 static bool filter_cpu(struct perf_session *session, struct perf_cpu cpu) in filter_cpu()
379 struct perf_session *session, in auxtrace_queues__add_buffer()
424 struct perf_session *session, in auxtrace_queues__add_event()
444 struct perf_session *session, in auxtrace_queues__add_indexed_event()
589 struct perf_session *session, in auxtrace_record__info_fill()
1039 int auxtrace_index__process(int fd, u64 size, struct perf_session *session, in auxtrace_index__process()
1066 struct perf_session *session, in auxtrace_queues__process_index_entry()
1074 struct perf_session *session) in auxtrace_queues__process_index()
[all …]
H A Ds390-cpumsf.c172 struct perf_session *session;
914 s390_cpumsf_process_event(struct perf_session *session, in s390_cpumsf_process_event()
958 s390_cpumsf_process_auxtrace_event(struct perf_session *session, in s390_cpumsf_process_auxtrace_event()
998 static void s390_cpumsf_free_events(struct perf_session *session __maybe_unused) in s390_cpumsf_free_events()
1002 static int s390_cpumsf_flush(struct perf_session *session __maybe_unused, in s390_cpumsf_flush()
1008 static void s390_cpumsf_free_queues(struct perf_session *session) in s390_cpumsf_free_queues()
1035 static void s390_cpumsf_free(struct perf_session *session) in s390_cpumsf_free()
1049 s390_cpumsf_evsel_is_auxtrace(struct perf_session *session __maybe_unused, in s390_cpumsf_evsel_is_auxtrace()
1116 struct perf_session *session) in s390_cpumsf_process_auxtrace_info()
H A Dintel-bts.c49 struct perf_session *session;
593 static int intel_bts_process_event(struct perf_session *session, in intel_bts_process_event()
637 static int intel_bts_process_auxtrace_event(struct perf_session *session, in intel_bts_process_auxtrace_event()
679 static int intel_bts_flush(struct perf_session *session, in intel_bts_flush()
708 static void intel_bts_free_events(struct perf_session *session) in intel_bts_free_events()
722 static void intel_bts_free(struct perf_session *session) in intel_bts_free()
733 static bool intel_bts_evsel_is_auxtrace(struct perf_session *session, in intel_bts_evsel_is_auxtrace()
743 struct perf_session *session) in intel_bts_synth_events()
829 struct perf_session *session) in intel_bts_process_auxtrace_info()
/linux/tools/perf/
H A Dbuiltin-evlist.c23 struct perf_session *session __maybe_unused, in process_header_feature()
32 struct perf_session *session; in __cmd_evlist()
/linux/tools/perf/bench/
H A Dsynthesize.c62 static int do_run_single_threaded(struct perf_session *session, in do_run_single_threaded()
113 struct perf_session *session; in run_single_threaded()
165 struct perf_session *session; in do_run_multi_threaded()

1234