Home
last modified time | relevance | path

Searched refs:perf_session (Results 1 - 25 of 134) sorted by relevance

123456

/kernel/linux/linux-5.10/tools/perf/util/
H A Dsession.h23 struct perf_session { struct
57 struct perf_session *perf_session__new(struct perf_data *data,
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 *sessio
[all...]
H A 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 *sessio
[all...]
H A 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,
H A 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()
[all...]
H A 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);
H A 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);
H A Dsynthetic-events.h20 struct perf_session;
42 int perf_event__synthesize_features(struct perf_tool *tool, struct perf_session *session, struct evlist *evlist, perf_event__handler_t process);
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()
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 Ds390-cpumsf.h13 struct perf_session;
20 struct perf_session *session);
H A Dintel-bts.h27 struct perf_session;
32 struct perf_session *session);
H A Darm-spe.h21 struct perf_session;
28 struct perf_session *session);
/kernel/linux/linux-6.6/tools/perf/util/
H A Dsession.h29 struct perf_session { struct
66 struct perf_session *__perf_session__new(struct perf_data *data,
70 static inline struct perf_session *perf_session__new(struct perf_data *data, in perf_session__new()
76 void perf_session__delete(struct perf_session *session);
80 int perf_session__peek_event(struct perf_session *session, off_t file_offset,
84 typedef int (*peek_events_cb_t)(struct perf_session *session,
87 int perf_session__peek_events(struct perf_session *session, u64 offset,
90 int perf_session__process_events(struct perf_session *session);
92 int perf_session__queue_event(struct perf_session *s, union perf_event *event,
97 int perf_session__resolve_callchain(struct perf_session *sessio
[all...]
H A Dauxtrace.h23 struct perf_session;
206 int (*process_event)(struct perf_session *session,
210 int (*process_auxtrace_event)(struct perf_session *session,
213 int (*queue_data)(struct perf_session *session,
216 void (*dump_auxtrace_sample)(struct perf_session *session,
218 int (*flush_events)(struct perf_session *session,
220 void (*free_events)(struct perf_session *session);
221 void (*free)(struct perf_session *session);
222 bool (*evsel_is_auxtrace)(struct perf_session *session,
396 struct perf_session *sessio
[all...]
H A Dheader.h114 struct perf_session;
120 int perf_session__read_header(struct perf_session *session, int repipe_fd);
121 int perf_session__write_header(struct perf_session *session,
136 int perf_session__inject_header(struct perf_session *session,
155 int perf_header__fprintf_info(struct perf_session *s, FILE *fp, bool full);
157 int perf_event__process_feature(struct perf_session *session,
166 int perf_event__process_tracing_data(struct perf_session *session,
169 int perf_event__process_build_id(struct perf_session *session,
H A Dhisi-ptt.c33 struct perf_session *session;
84 static int hisi_ptt_process_event(struct perf_session *session __maybe_unused, in hisi_ptt_process_event()
92 static int hisi_ptt_process_auxtrace_event(struct perf_session *session, in hisi_ptt_process_auxtrace_event()
128 static int hisi_ptt_flush(struct perf_session *session __maybe_unused, in hisi_ptt_flush()
134 static void hisi_ptt_free_events(struct perf_session *session __maybe_unused) in hisi_ptt_free_events()
138 static void hisi_ptt_free(struct perf_session *session) in hisi_ptt_free()
147 static bool hisi_ptt_evsel_is_auxtrace(struct perf_session *session, in hisi_ptt_evsel_is_auxtrace()
164 struct perf_session *session) in hisi_ptt_process_auxtrace_info()
H A Dsynthetic-events.h22 struct perf_session;
56 int perf_event__synthesize_features(struct perf_tool *tool, struct perf_session *session, struct evlist *evlist, perf_event__handler_t process);
91 struct perf_session *session, perf_event__handler_t process);
100 struct perf_session *session __maybe_unused, in perf_event__synthesize_auxtrace_info()
108 int perf_event__synthesize_bpf_events(struct perf_session *session, perf_event__handler_t process,
111 static inline int perf_event__synthesize_bpf_events(struct perf_session *session __maybe_unused, in perf_event__synthesize_bpf_events()
121 struct perf_session *session,
H A Dbuild-id.h42 int dsos__hit_all(struct perf_session *session);
48 bool perf_session__read_build_ids(struct perf_session *session, bool with_hits);
49 int perf_session__write_buildid_table(struct perf_session *session,
51 int perf_session__cache_build_ids(struct perf_session *session);
52 int __perf_session__cache_build_ids(struct perf_session *session,
H A 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,
H A Doff_cpu.h8 struct perf_session;
23 int off_cpu_write(struct perf_session *session);
32 static inline int off_cpu_write(struct perf_session *session __maybe_unused) in off_cpu_write()
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.c42 static int perf_session__process_compressed_event(struct perf_session *session, in perf_session__process_compressed_event()
103 static int perf_session__deliver_event(struct perf_session *session,
109 static int perf_session__open(struct perf_session *session, int repipe_fd) in perf_session__open()
142 void perf_session__set_id_hdr_size(struct perf_session *session) in perf_session__set_id_hdr_size()
149 int perf_session__create_kernel_maps(struct perf_session *session) in perf_session__create_kernel_maps()
158 static void perf_session__destroy_kernel_maps(struct perf_session *session) in perf_session__destroy_kernel_maps()
163 static bool perf_session__has_comm_exec(struct perf_session *session) in perf_session__has_comm_exec()
175 static void perf_session__set_comm_exec(struct perf_session *session) in perf_session__set_comm_exec()
185 struct perf_session *session = container_of(oe, struct perf_session, in ordered_events__deliver_event()
[all...]
H A Dcs-etm.h14 struct perf_session;
244 struct perf_session *session);
265 struct perf_session *session __maybe_unused);
270 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 Ddlfilter.h10 struct perf_session;
24 struct perf_session *session;
56 int dlfilter__start(struct dlfilter *d, struct perf_session *session);
H A Darm-spe.h21 struct perf_session;
28 struct perf_session *session);

Completed in 13 milliseconds

123456