/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | session.h | 23 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 D | auxtrace.h | 22 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 D | header.h | 112 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 D | session.c | 38 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 D | tool.h | 9 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 D | build-id.h | 36 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 D | synthetic-events.h | 20 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 D | time-utils.h | 27 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 D | s390-cpumsf.h | 13 struct perf_session; 20 struct perf_session *session);
|
H A D | intel-bts.h | 27 struct perf_session; 32 struct perf_session *session);
|
H A D | arm-spe.h | 21 struct perf_session; 28 struct perf_session *session);
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | session.h | 29 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 D | auxtrace.h | 23 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 D | header.h | 114 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 D | hisi-ptt.c | 33 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 D | synthetic-events.h | 22 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 D | build-id.h | 42 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 D | tool.h | 9 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 D | off_cpu.h | 8 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 D | time-utils.h | 27 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 D | session.c | 42 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 D | cs-etm.h | 14 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 D | s390-cpumsf.h | 13 struct perf_session; 20 struct perf_session *session);
|
H A D | dlfilter.h | 10 struct perf_session; 24 struct perf_session *session; 56 int dlfilter__start(struct dlfilter *d, struct perf_session *session);
|
H A D | arm-spe.h | 21 struct perf_session; 28 struct perf_session *session);
|