| /linux/tools/perf/util/ |
| H A D | session.h | 40 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 D | auxtrace.h | 18 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 D | hisi-ptt.c | 33 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 D | header.h | 18 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 D | tool.c | 17 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 D | off_cpu.h | 8 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 D | synthetic-events.h | 23 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 D | tool.h | 9 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 D | build-id.h | 44 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 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 | 44 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 D | cs-etm.h | 14 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 D | s390-cpumsf.h | 13 struct perf_session; 20 struct perf_session *session);
|
| H A D | powerpc-vpadtl.h | 17 struct perf_session; 21 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 | intel-bts.h | 27 struct perf_session; 32 struct perf_session *session);
|
| H A D | intel-pt.h | 36 struct perf_session; 43 struct perf_session *session);
|
| H A D | arm-spe.h | 59 struct perf_session; 66 struct perf_session *session);
|
| H A D | powerpc-vpadtl.c | 28 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 D | top.h | 18 struct perf_session; 45 struct perf_session *session;
|
| H A D | auxtrace.c | 126 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 D | s390-cpumsf.c | 172 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 D | intel-bts.c | 49 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 D | builtin-evlist.c | 23 struct perf_session *session __maybe_unused, in process_header_feature() 32 struct perf_session *session; in __cmd_evlist()
|
| /linux/tools/perf/bench/ |
| H A D | synthesize.c | 62 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()
|