/Linux-v5.4/tools/perf/util/ |
D | session.h | 23 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, 68 int perf_session__process_events(struct perf_session *session); 70 int perf_session__queue_event(struct perf_session *s, union perf_event *event, 75 int perf_session__resolve_callchain(struct perf_session *session, 81 bool perf_session__has_traces(struct perf_session *session, const char *msg); 85 int perf_session__create_kernel_maps(struct perf_session *session); 87 void perf_session__set_id_hdr_size(struct perf_session *session); [all …]
|
D | auxtrace.h | 22 struct perf_session; 149 int (*process_event)(struct perf_session *session, 153 int (*process_auxtrace_event)(struct perf_session *session, 156 int (*flush_events)(struct perf_session *session, 158 void (*free_events)(struct perf_session *session); 159 void (*free)(struct perf_session *session); 324 struct perf_session *session, 462 struct perf_session *session, 467 struct perf_session *session); 506 struct perf_session *session, [all …]
|
D | header.h | 114 struct perf_session; 118 int perf_session__read_header(struct perf_session *session); 119 int perf_session__write_header(struct perf_session *session, 136 int perf_header__fprintf_info(struct perf_session *s, FILE *fp, bool full); 138 int perf_event__process_feature(struct perf_session *session, 146 int perf_event__process_tracing_data(struct perf_session *session, 148 int perf_event__process_build_id(struct perf_session *session,
|
D | arm-spe.c | 33 struct perf_session *session; 95 static int arm_spe_process_event(struct perf_session *session __maybe_unused, in arm_spe_process_event() 103 static int arm_spe_process_auxtrace_event(struct perf_session *session, in arm_spe_process_auxtrace_event() 139 static int arm_spe_flush(struct perf_session *session __maybe_unused, in arm_spe_flush() 154 static void arm_spe_free_events(struct perf_session *session) in arm_spe_free_events() 168 static void arm_spe_free(struct perf_session *session) in arm_spe_free() 192 struct perf_session *session) in arm_spe_process_auxtrace_info()
|
D | build-id.h | 30 int dsos__hit_all(struct perf_session *session); 32 bool perf_session__read_build_ids(struct perf_session *session, bool with_hits); 33 int perf_session__write_buildid_table(struct perf_session *session, 35 int perf_session__cache_build_ids(struct perf_session *session);
|
D | session.c | 39 static int perf_session__process_compressed_event(struct perf_session *session, in perf_session__process_compressed_event() 99 static int perf_session__deliver_event(struct perf_session *session, 104 static int perf_session__open(struct perf_session *session) in perf_session__open() 137 void perf_session__set_id_hdr_size(struct perf_session *session) in perf_session__set_id_hdr_size() 144 int perf_session__create_kernel_maps(struct perf_session *session) in perf_session__create_kernel_maps() 153 static void perf_session__destroy_kernel_maps(struct perf_session *session) in perf_session__destroy_kernel_maps() 158 static bool perf_session__has_comm_exec(struct perf_session *session) in perf_session__has_comm_exec() 170 static void perf_session__set_comm_exec(struct perf_session *session) in perf_session__set_comm_exec() 180 struct perf_session *session = container_of(oe, struct perf_session, in ordered_events__deliver_event() 187 struct perf_session *perf_session__new(struct perf_data *data, in perf_session__new() [all …]
|
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);
|
D | synthetic-events.h | 20 struct perf_session; 42 int perf_event__synthesize_features(struct perf_tool *tool, struct perf_session *session, struct ev… 74 struct perf_session *session, perf_event__handler_t process); 83 struct perf_session *session __maybe_unused, in perf_event__synthesize_auxtrace_info() 91 int perf_event__synthesize_bpf_events(struct perf_session *session, perf_event__handler_t process, 94 static inline int perf_event__synthesize_bpf_events(struct perf_session *session __maybe_unused, in perf_event__synthesize_bpf_events()
|
D | s390-cpumsf.h | 13 struct perf_session; 20 struct perf_session *session);
|
D | intel-bts.h | 27 struct perf_session; 32 struct perf_session *session);
|
D | arm-spe.h | 21 struct perf_session; 28 struct perf_session *session);
|
D | intel-pt.h | 36 struct perf_session; 43 struct perf_session *session);
|
D | cs-etm.h | 13 struct perf_session; 177 struct perf_session *session); 189 struct perf_session *session __maybe_unused) in cs_etm__process_auxtrace_info()
|
D | time-utils.h | 27 struct perf_session; 29 int perf_time__parse_for_ranges(const char *str, struct perf_session *session,
|
D | top.h | 17 struct perf_session; 41 struct perf_session *session;
|
D | intel-bts.c | 49 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() 733 struct perf_session *session; 748 static int intel_bts_synth_event(struct perf_session *session, in intel_bts_synth_event() 761 struct perf_session *session) in intel_bts_synth_events() 849 struct perf_session *session) in intel_bts_process_auxtrace_info()
|
D | s390-cpumsf.c | 171 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() 1109 struct perf_session *session) in s390_cpumsf_process_auxtrace_info()
|
D | auxtrace.c | 60 static bool auxtrace__dont_decode(struct perf_session *session) in auxtrace__dont_decode() 214 static void *auxtrace_copy_data(u64 size, struct perf_session *session) in auxtrace_copy_data() 305 static bool filter_cpu(struct perf_session *session, int cpu) in filter_cpu() 313 struct perf_session *session, in auxtrace_queues__add_buffer() 358 struct perf_session *session, in auxtrace_queues__add_event() 378 struct perf_session *session, in auxtrace_queues__add_indexed_event() 523 struct perf_session *session, in auxtrace_record__info_fill() 740 int auxtrace_index__process(int fd, u64 size, struct perf_session *session, in auxtrace_index__process() 767 struct perf_session *session, in auxtrace_queues__process_index_entry() 775 struct perf_session *session) in auxtrace_queues__process_index() [all …]
|
D | header.c | 308 struct perf_session *session; in write_build_id() 311 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() 902 struct perf_session *session; in write_dir_format() 905 session = container_of(ff->ph, struct perf_session, header); in write_dir_format() 1532 struct perf_session *session; in print_dir_format() 1535 session = container_of(ff->ph, struct perf_session, header); in print_dir_format() 1822 struct perf_session *session; in print_group_desc() 1826 session = container_of(ff->ph, struct perf_session, header); in print_group_desc() [all …]
|
D | kvm-stat.h | 13 struct perf_session; 80 struct perf_session *session;
|
D | jit.h | 7 int jit_process(struct perf_session *session, struct perf_data *output,
|
D | stat.h | 202 struct perf_session; 205 int perf_event__process_stat_event(struct perf_session *session,
|
/Linux-v5.4/tools/perf/ui/browsers/ |
D | header.c | 99 struct perf_session *session; in tui__header_window() 104 session = container_of(env, struct perf_session, header.env); in tui__header_window()
|
/Linux-v5.4/tools/perf/tests/ |
D | topology.c | 34 struct perf_session *session; in session_write_header() 64 struct perf_session *session; in check_cpu_topology()
|
/Linux-v5.4/tools/perf/ |
D | builtin-inject.c | 36 struct perf_session *session; 93 static int perf_event__repipe_op2_synth(struct perf_session *session, in perf_event__repipe_op2_synth() 138 static s64 perf_event__repipe_auxtrace(struct perf_session *session, in perf_event__repipe_auxtrace() 179 perf_event__repipe_auxtrace(struct perf_session *session __maybe_unused, in perf_event__repipe_auxtrace() 366 static int perf_event__repipe_tracing_data(struct perf_session *session, in perf_event__repipe_tracing_data() 377 static int perf_event__repipe_id_index(struct perf_session *session, in perf_event__repipe_id_index() 636 struct perf_session *session = inject->session; in __cmd_inject()
|