tools/perf/arch/arm/util/cs-etm.c
782
struct perf_session *session,
tools/perf/arch/arm64/util/arm-spe.c
143
struct perf_session *session,
tools/perf/arch/arm64/util/hisi-ptt.c
45
struct perf_session *session,
tools/perf/arch/powerpc/util/auxtrace.c
47
struct perf_session *session __maybe_unused,
tools/perf/arch/s390/util/auxtrace.c
33
struct perf_session *session __maybe_unused,
tools/perf/arch/x86/util/intel-bts.c
63
struct perf_session *session,
tools/perf/arch/x86/util/intel-pt.c
320
struct perf_session *session,
tools/perf/bench/synthesize.c
113
struct perf_session *session;
tools/perf/bench/synthesize.c
165
struct perf_session *session;
tools/perf/bench/synthesize.c
62
static int do_run_single_threaded(struct perf_session *session,
tools/perf/builtin-annotate.c
317
struct perf_session *session,
tools/perf/builtin-annotate.c
51
struct perf_session *session;
tools/perf/builtin-annotate.c
554
struct perf_session *session = ann->session;
tools/perf/builtin-buildid-cache.c
299
static int build_id_cache__fprintf_missing(struct perf_session *session, FILE *fp)
tools/perf/builtin-buildid-cache.c
391
struct perf_session *session = NULL;
tools/perf/builtin-buildid-list.c
89
struct perf_session *session;
tools/perf/builtin-c2c.c
2309
static int setup_nodes(struct perf_session *session)
tools/perf/builtin-c2c.c
2542
static void print_c2c_info(FILE *out, struct perf_session *session)
tools/perf/builtin-c2c.c
2561
static void perf_c2c__hists_fprintf(FILE *out, struct perf_session *session)
tools/perf/builtin-c2c.c
2815
static void perf_c2c_display(struct perf_session *session)
tools/perf/builtin-c2c.c
2823
static void perf_c2c_display(struct perf_session *session)
tools/perf/builtin-c2c.c
3081
struct perf_session *session;
tools/perf/builtin-diff.c
74
struct perf_session *session;
tools/perf/builtin-evlist.c
23
struct perf_session *session __maybe_unused,
tools/perf/builtin-evlist.c
32
struct perf_session *session;
tools/perf/builtin-inject.c
1150
static int host_peek_vm_comms_cb(struct perf_session *session __maybe_unused,
tools/perf/builtin-inject.c
116
struct perf_session *session;
tools/perf/builtin-inject.c
1189
static int host_peek_vm_comms(struct perf_session *session, struct guest_session *gs)
tools/perf/builtin-inject.c
1372
struct perf_session *session = inject->session;
tools/perf/builtin-inject.c
1495
struct perf_session *session;
tools/perf/builtin-inject.c
1857
static int host__finished_init(const struct perf_tool *tool, struct perf_session *session,
tools/perf/builtin-inject.c
203
struct perf_session *session __maybe_unused,
tools/perf/builtin-inject.c
210
struct perf_session *session __maybe_unused,
tools/perf/builtin-inject.c
2249
struct perf_session *session = inject->session;
tools/perf/builtin-inject.c
264
struct perf_session *session,
tools/perf/builtin-inject.c
738
struct perf_session *session,
tools/perf/builtin-inject.c
83
struct perf_session *session;
tools/perf/builtin-kmem.c
1000
struct perf_session *session,
tools/perf/builtin-kmem.c
1062
static void __print_page_alloc_result(struct perf_session *session, int n_lines)
tools/perf/builtin-kmem.c
1111
static void __print_page_caller_result(struct perf_session *session, int n_lines)
tools/perf/builtin-kmem.c
1230
static void print_slab_result(struct perf_session *session)
tools/perf/builtin-kmem.c
1239
static void print_page_result(struct perf_session *session)
tools/perf/builtin-kmem.c
1250
static void print_result(struct perf_session *session)
tools/perf/builtin-kmem.c
1378
static int __cmd_kmem(struct perf_session *session)
tools/perf/builtin-kmem.c
1966
struct perf_session *session;
tools/perf/builtin-kmem.c
283
static struct perf_session *kmem_session;
tools/perf/builtin-kwork.c
1090
struct perf_session *session)
tools/perf/builtin-kwork.c
1221
struct perf_session *session)
tools/perf/builtin-kwork.c
1289
struct perf_session *session)
tools/perf/builtin-kwork.c
1713
struct perf_session *session)
tools/perf/builtin-kwork.c
1793
struct perf_session *session = NULL;
tools/perf/builtin-kwork.c
994
struct perf_session *session)
tools/perf/builtin-lock.c
46
static struct perf_session *session;
tools/perf/builtin-mem.c
278
struct perf_session *session;
tools/perf/builtin-record.c
1350
struct perf_session *session = rec->session;
tools/perf/builtin-record.c
1508
struct perf_session *session = rec->session;
tools/perf/builtin-record.c
1609
static ssize_t zstd_compress(struct perf_session *session, struct mmap *map,
tools/perf/builtin-record.c
162
struct perf_session *session;
tools/perf/builtin-record.c
1801
struct perf_session *session = rec->session;
tools/perf/builtin-record.c
1997
struct perf_session *session = rec->session;
tools/perf/builtin-record.c
2085
struct perf_session *session = rec->session;
tools/perf/builtin-record.c
2260
struct perf_session *session = rec->session;
tools/perf/builtin-record.c
2433
struct perf_session *session;
tools/perf/builtin-record.c
288
static ssize_t zstd_compress(struct perf_session *session, struct mmap *map,
tools/perf/builtin-report.c
1059
struct perf_session *session = rep->session;
tools/perf/builtin-report.c
1285
struct perf_session *session;
tools/perf/builtin-report.c
1309
struct perf_session *session;
tools/perf/builtin-report.c
244
struct perf_session *session,
tools/perf/builtin-report.c
373
struct perf_session *session = rep->session;
tools/perf/builtin-report.c
667
struct perf_session *session = rep->session;
tools/perf/builtin-report.c
710
struct perf_session *session = rep->session;
tools/perf/builtin-report.c
78
struct perf_session *session;
tools/perf/builtin-report.c
833
struct perf_session *session = rep->session;
tools/perf/builtin-sched.c
1924
struct perf_session *session;
tools/perf/builtin-sched.c
244
struct perf_session *session;
tools/perf/builtin-sched.c
3076
struct perf_session *session)
tools/perf/builtin-sched.c
3292
struct perf_session *session;
tools/perf/builtin-sched.c
3810
struct perf_session *session;
tools/perf/builtin-sched.c
4389
struct perf_session *session __maybe_unused,
tools/perf/builtin-sched.c
4486
struct perf_session *session;
tools/perf/builtin-sched.c
4540
struct perf_session *session[2];
tools/perf/builtin-script.c
146
struct perf_session *session;
tools/perf/builtin-script.c
2890
struct perf_session *session = script->session;
tools/perf/builtin-script.c
3032
struct perf_session *session,
tools/perf/builtin-script.c
3089
struct perf_session *session __maybe_unused,
tools/perf/builtin-script.c
3836
struct perf_session *session = script->session;
tools/perf/builtin-script.c
3849
struct perf_session *session,
tools/perf/builtin-script.c
3865
struct perf_session *session __maybe_unused,
tools/perf/builtin-script.c
3900
struct perf_session *session __maybe_unused,
tools/perf/builtin-script.c
3922
struct perf_session *session __maybe_unused,
tools/perf/builtin-script.c
3943
struct perf_session *session,
tools/perf/builtin-script.c
3952
struct perf_session *session,
tools/perf/builtin-script.c
4032
struct perf_session *session;
tools/perf/builtin-script.c
475
static int evsel__check_attr(struct evsel *evsel, struct perf_session *session)
tools/perf/builtin-script.c
635
static int perf_session__check_output_opt(struct perf_session *session)
tools/perf/builtin-stat.c
146
struct perf_session *session;
tools/perf/builtin-stat.c
2135
static void init_features(struct perf_session *session)
tools/perf/builtin-stat.c
2152
struct perf_session *session;
tools/perf/builtin-stat.c
2182
struct perf_session *session,
tools/perf/builtin-stat.c
2208
struct perf_session *session,
tools/perf/builtin-stat.c
2257
struct perf_session *session __maybe_unused,
tools/perf/builtin-stat.c
2276
struct perf_session *session __maybe_unused,
tools/perf/builtin-stat.c
2307
struct perf_session *session;
tools/perf/builtin-timechart.c
1608
struct perf_session *session;
tools/perf/builtin-top.c
1149
struct perf_session *session = top->session;
tools/perf/builtin-trace.c
4699
struct perf_session *session;
tools/perf/tests/time-utils-test.c
76
struct perf_session session = { .evlist = &evlist };
tools/perf/tests/topology.c
35
struct perf_session *session;
tools/perf/tests/topology.c
65
struct perf_session *session;
tools/perf/ui/browser.h
74
struct perf_session;
tools/perf/ui/browser.h
75
int tui__header_window(struct perf_session *session);
tools/perf/ui/browsers/header.c
96
int tui__header_window(struct perf_session *session)
tools/perf/ui/browsers/scripts.c
164
struct perf_session *session;
tools/perf/ui/browsers/scripts.c
91
static int check_ev_match(int dir_fd, const char *scriptname, struct perf_session *session)
tools/perf/util/arm-spe.c
1386
static int arm_spe_process_event(struct perf_session *session,
tools/perf/util/arm-spe.c
1435
static int arm_spe_process_auxtrace_event(struct perf_session *session,
tools/perf/util/arm-spe.c
1474
static int arm_spe_flush(struct perf_session *session __maybe_unused,
tools/perf/util/arm-spe.c
1586
static void arm_spe_free_events(struct perf_session *session)
tools/perf/util/arm-spe.c
1600
static void arm_spe_free(struct perf_session *session)
tools/perf/util/arm-spe.c
1612
static bool arm_spe_evsel_is_auxtrace(struct perf_session *session,
tools/perf/util/arm-spe.c
1693
arm_spe_synth_events(struct arm_spe *spe, struct perf_session *session)
tools/perf/util/arm-spe.c
1888
struct perf_session *session)
tools/perf/util/arm-spe.c
65
struct perf_session *session;
tools/perf/util/arm-spe.h
59
struct perf_session;
tools/perf/util/arm-spe.h
66
struct perf_session *session);
tools/perf/util/auxtrace.c
1039
int auxtrace_index__process(int fd, u64 size, struct perf_session *session,
tools/perf/util/auxtrace.c
1066
struct perf_session *session,
tools/perf/util/auxtrace.c
1074
struct perf_session *session)
tools/perf/util/auxtrace.c
1115
struct perf_session *session)
tools/perf/util/auxtrace.c
1138
struct perf_session *session,
tools/perf/util/auxtrace.c
1171
static int auxtrace_queue_data_cb(struct perf_session *session,
tools/perf/util/auxtrace.c
1205
int auxtrace_queue_data(struct perf_session *session, bool samples, bool events)
tools/perf/util/auxtrace.c
126
static bool auxtrace__dont_decode(struct perf_session *session)
tools/perf/util/auxtrace.c
1318
struct perf_session *session,
tools/perf/util/auxtrace.c
1370
static void unleader_auxtrace(struct perf_session *session)
tools/perf/util/auxtrace.c
1383
struct perf_session *session,
tools/perf/util/auxtrace.c
1428
struct perf_session *session,
tools/perf/util/auxtrace.c
1803
void perf_session__auxtrace_error_inc(struct perf_session *session,
tools/perf/util/auxtrace.c
1826
struct perf_session *session,
tools/perf/util/auxtrace.c
284
static void *auxtrace_copy_data(u64 size, struct perf_session *session)
tools/perf/util/auxtrace.c
2912
int auxtrace__process_event(struct perf_session *session, union perf_event *event,
tools/perf/util/auxtrace.c
2921
void auxtrace__dump_auxtrace_sample(struct perf_session *session,
tools/perf/util/auxtrace.c
2931
int auxtrace__flush_events(struct perf_session *session, const struct perf_tool *tool)
tools/perf/util/auxtrace.c
2939
void auxtrace__free_events(struct perf_session *session)
tools/perf/util/auxtrace.c
2947
void auxtrace__free(struct perf_session *session)
tools/perf/util/auxtrace.c
2955
bool auxtrace__evsel_is_auxtrace(struct perf_session *session,
tools/perf/util/auxtrace.c
371
static bool filter_cpu(struct perf_session *session, struct perf_cpu cpu)
tools/perf/util/auxtrace.c
379
struct perf_session *session,
tools/perf/util/auxtrace.c
424
struct perf_session *session,
tools/perf/util/auxtrace.c
444
struct perf_session *session,
tools/perf/util/auxtrace.c
589
struct perf_session *session,
tools/perf/util/auxtrace.h
18
struct perf_session;
tools/perf/util/auxtrace.h
204
int (*process_event)(struct perf_session *session,
tools/perf/util/auxtrace.h
208
int (*process_auxtrace_event)(struct perf_session *session,
tools/perf/util/auxtrace.h
211
int (*queue_data)(struct perf_session *session,
tools/perf/util/auxtrace.h
214
void (*dump_auxtrace_sample)(struct perf_session *session,
tools/perf/util/auxtrace.h
216
int (*flush_events)(struct perf_session *session,
tools/perf/util/auxtrace.h
218
void (*free_events)(struct perf_session *session);
tools/perf/util/auxtrace.h
219
void (*free)(struct perf_session *session);
tools/perf/util/auxtrace.h
220
bool (*evsel_is_auxtrace)(struct perf_session *session,
tools/perf/util/auxtrace.h
394
struct perf_session *session,
tools/perf/util/auxtrace.h
521
struct perf_session *session,
tools/perf/util/auxtrace.h
527
struct perf_session *session);
tools/perf/util/auxtrace.h
529
struct perf_session *session,
tools/perf/util/auxtrace.h
534
struct perf_session *session);
tools/perf/util/auxtrace.h
535
int auxtrace_queue_data(struct perf_session *session, bool samples,
tools/perf/util/auxtrace.h
584
struct perf_session *session,
tools/perf/util/auxtrace.h
599
int auxtrace_index__process(int fd, u64 size, struct perf_session *session,
tools/perf/util/auxtrace.h
612
struct perf_session *session,
tools/perf/util/auxtrace.h
615
struct perf_session *session,
tools/perf/util/auxtrace.h
618
struct perf_session *session,
tools/perf/util/auxtrace.h
628
void perf_session__auxtrace_error_inc(struct perf_session *session,
tools/perf/util/auxtrace.h
638
int auxtrace__process_event(struct perf_session *session, union perf_event *event,
tools/perf/util/auxtrace.h
640
void auxtrace__dump_auxtrace_sample(struct perf_session *session,
tools/perf/util/auxtrace.h
642
int auxtrace__flush_events(struct perf_session *session, const struct perf_tool *tool);
tools/perf/util/auxtrace.h
643
void auxtrace__free_events(struct perf_session *session);
tools/perf/util/auxtrace.h
644
void auxtrace__free(struct perf_session *session);
tools/perf/util/auxtrace.h
645
bool auxtrace__evsel_is_auxtrace(struct perf_session *session,
tools/perf/util/bpf-event.c
504
void perf_event__synthesize_final_bpf_metadata(struct perf_session *session,
tools/perf/util/bpf-event.c
528
static int perf_event__synthesize_one_bpf_prog(struct perf_session *session,
tools/perf/util/bpf-event.c
764
int perf_event__synthesize_bpf_events(struct perf_session *session,
tools/perf/util/bpf-event.h
15
struct perf_session;
tools/perf/util/bpf_off_cpu.c
318
int off_cpu_write(struct perf_session *session)
tools/perf/util/build-id.c
365
int perf_session__write_buildid_table(struct perf_session *session,
tools/perf/util/build-id.c
931
int __perf_session__cache_build_ids(struct perf_session *session,
tools/perf/util/build-id.c
943
int perf_session__cache_build_ids(struct perf_session *session)
tools/perf/util/build-id.c
953
bool perf_session__read_build_ids(struct perf_session *session, bool with_hits)
tools/perf/util/build-id.h
44
bool perf_session__read_build_ids(struct perf_session *session, bool with_hits);
tools/perf/util/build-id.h
45
int perf_session__write_buildid_table(struct perf_session *session,
tools/perf/util/build-id.h
47
int perf_session__cache_build_ids(struct perf_session *session);
tools/perf/util/build-id.h
48
int __perf_session__cache_build_ids(struct perf_session *session,
tools/perf/util/cs-etm-base.c
165
struct perf_session *session)
tools/perf/util/cs-etm.c
1003
static void cs_etm__free(struct perf_session *session)
tools/perf/util/cs-etm.c
1019
static bool cs_etm__evsel_is_auxtrace(struct perf_session *session,
tools/perf/util/cs-etm.c
1687
struct perf_session *session)
tools/perf/util/cs-etm.c
2807
static int cs_etm__process_event(struct perf_session *session,
tools/perf/util/cs-etm.c
2878
static int cs_etm__process_auxtrace_event(struct perf_session *session,
tools/perf/util/cs-etm.c
3005
static int cs_etm__queue_aux_fragment(struct perf_session *session, off_t file_offset, size_t sz,
tools/perf/util/cs-etm.c
3113
static int cs_etm__process_aux_hw_id_cb(struct perf_session *session, union perf_event *event,
tools/perf/util/cs-etm.c
3124
static int cs_etm__queue_aux_records_cb(struct perf_session *session, union perf_event *event,
tools/perf/util/cs-etm.c
3186
static int cs_etm__queue_aux_records(struct perf_session *session)
tools/perf/util/cs-etm.c
3351
struct perf_session *session)
tools/perf/util/cs-etm.c
47
struct perf_session *session;
tools/perf/util/cs-etm.c
479
static int cs_etm__process_aux_output_hw_id(struct perf_session *session,
tools/perf/util/cs-etm.c
903
static int cs_etm__flush_events(struct perf_session *session,
tools/perf/util/cs-etm.c
987
static void cs_etm__free_events(struct perf_session *session)
tools/perf/util/cs-etm.h
14
struct perf_session;
tools/perf/util/cs-etm.h
249
struct perf_session *session);
tools/perf/util/cs-etm.h
270
struct perf_session *session __maybe_unused);
tools/perf/util/cs-etm.h
275
struct perf_session *session __maybe_unused)
tools/perf/util/data-convert-bt.c
1226
static int setup_events(struct ctf_writer *cw, struct perf_session *session)
tools/perf/util/data-convert-bt.c
1311
struct perf_session *session __maybe_unused)
tools/perf/util/data-convert-bt.c
1333
static void cleanup_events(struct perf_session *session)
tools/perf/util/data-convert-bt.c
1351
static int setup_streams(struct ctf_writer *cw, struct perf_session *session)
tools/perf/util/data-convert-bt.c
1385
struct perf_session *session)
tools/perf/util/data-convert-bt.c
1409
struct perf_session *session,
tools/perf/util/data-convert-bt.c
1455
struct perf_session *session,
tools/perf/util/data-convert-bt.c
1570
struct perf_session *session, bool tod)
tools/perf/util/data-convert-bt.c
1665
struct perf_session *session;
tools/perf/util/data-convert-json.c
272
static void output_headers(struct perf_session *session, struct convert_json *c)
tools/perf/util/data-convert-json.c
330
struct perf_session *session,
tools/perf/util/data-convert-json.c
342
struct perf_session *session;
tools/perf/util/dlfilter.c
450
int dlfilter__start(struct dlfilter *d, struct perf_session *session)
tools/perf/util/dlfilter.h
10
struct perf_session;
tools/perf/util/dlfilter.h
24
struct perf_session *session;
tools/perf/util/dlfilter.h
56
int dlfilter__start(struct dlfilter *d, struct perf_session *session);
tools/perf/util/evlist.h
76
struct perf_session *session;
tools/perf/util/evsel.c
1013
struct perf_session *session = evsel__session(evsel);
tools/perf/util/evsel.c
4122
struct perf_session *evsel__session(struct evsel *evsel)
tools/perf/util/evsel.c
4129
struct perf_session *session = evsel__session(evsel);
tools/perf/util/evsel.h
547
struct perf_session *evsel__session(struct evsel *evsel);
tools/perf/util/header.c
1017
struct perf_session *session;
tools/perf/util/header.c
1020
session = container_of(ff->ph, struct perf_session, header);
tools/perf/util/header.c
1974
struct perf_session *session;
tools/perf/util/header.c
1977
session = container_of(ff->ph, struct perf_session, header);
tools/perf/util/header.c
2355
struct perf_session *session;
tools/perf/util/header.c
2359
session = container_of(ff->ph, struct perf_session, header);
tools/perf/util/header.c
2377
struct perf_session *session;
tools/perf/util/header.c
2381
session = container_of(ff->ph, struct perf_session, header);
tools/perf/util/header.c
2462
struct perf_session *session)
tools/perf/util/header.c
2528
struct perf_session *session = container_of(header, struct perf_session, header);
tools/perf/util/header.c
2574
struct perf_session *session = container_of(header, struct perf_session, header);
tools/perf/util/header.c
2726
struct perf_session *session;
tools/perf/util/header.c
2732
session = container_of(ff->ph, struct perf_session, header);
tools/perf/util/header.c
3008
struct perf_session *session;
tools/perf/util/header.c
3044
session = container_of(ff->ph, struct perf_session, header);
tools/perf/util/header.c
3089
struct perf_session *session;
tools/perf/util/header.c
3092
session = container_of(ff->ph, struct perf_session, header);
tools/perf/util/header.c
3159
struct perf_session *session;
tools/perf/util/header.c
3163
session = container_of(ff->ph, struct perf_session, header);
tools/perf/util/header.c
323
struct perf_session *session;
tools/perf/util/header.c
326
session = container_of(ff->ph, struct perf_session, header);
tools/perf/util/header.c
3321
struct perf_session *session;
tools/perf/util/header.c
3324
session = container_of(ff->ph, struct perf_session, header);
tools/perf/util/header.c
3806
int perf_header__fprintf_info(struct perf_session *session, FILE *fp, bool full)
tools/perf/util/header.c
3974
static int perf_session__do_write_header(struct perf_session *session,
tools/perf/util/header.c
4095
int perf_session__write_header(struct perf_session *session,
tools/perf/util/header.c
4117
int perf_session__inject_header(struct perf_session *session,
tools/perf/util/header.c
4434
static int perf_header__read_pipe(struct perf_session *session)
tools/perf/util/header.c
4539
int perf_session__read_header(struct perf_session *session)
tools/perf/util/header.c
4663
int perf_event__process_feature(struct perf_session *session,
tools/perf/util/header.c
4848
struct perf_session *session,
tools/perf/util/header.c
4897
struct perf_session *session,
tools/perf/util/header.c
925
struct perf_session *session;
tools/perf/util/header.c
931
session = container_of(ff->ph, struct perf_session, header);
tools/perf/util/header.h
135
int perf_session__read_header(struct perf_session *session);
tools/perf/util/header.h
136
int perf_session__write_header(struct perf_session *session,
tools/perf/util/header.h
151
int perf_session__inject_header(struct perf_session *session,
tools/perf/util/header.h
171
int perf_header__fprintf_info(struct perf_session *s, FILE *fp, bool full);
tools/perf/util/header.h
173
int perf_event__process_feature(struct perf_session *session,
tools/perf/util/header.h
18
struct perf_session;
tools/perf/util/header.h
184
struct perf_session *session,
tools/perf/util/header.h
188
struct perf_session *session,
tools/perf/util/hisi-ptt.c
125
static int hisi_ptt_flush(struct perf_session *session __maybe_unused,
tools/perf/util/hisi-ptt.c
131
static void hisi_ptt_free_events(struct perf_session *session __maybe_unused)
tools/perf/util/hisi-ptt.c
135
static void hisi_ptt_free(struct perf_session *session)
tools/perf/util/hisi-ptt.c
144
static bool hisi_ptt_evsel_is_auxtrace(struct perf_session *session,
tools/perf/util/hisi-ptt.c
161
struct perf_session *session)
tools/perf/util/hisi-ptt.c
33
struct perf_session *session;
tools/perf/util/hisi-ptt.c
79
static int hisi_ptt_process_event(struct perf_session *session __maybe_unused,
tools/perf/util/hisi-ptt.c
87
static int hisi_ptt_process_auxtrace_event(struct perf_session *session,
tools/perf/util/hisi-ptt.h
17
struct perf_session *session);
tools/perf/util/intel-bts.c
49
struct perf_session *session;
tools/perf/util/intel-bts.c
593
static int intel_bts_process_event(struct perf_session *session,
tools/perf/util/intel-bts.c
637
static int intel_bts_process_auxtrace_event(struct perf_session *session,
tools/perf/util/intel-bts.c
679
static int intel_bts_flush(struct perf_session *session,
tools/perf/util/intel-bts.c
708
static void intel_bts_free_events(struct perf_session *session)
tools/perf/util/intel-bts.c
722
static void intel_bts_free(struct perf_session *session)
tools/perf/util/intel-bts.c
733
static bool intel_bts_evsel_is_auxtrace(struct perf_session *session,
tools/perf/util/intel-bts.c
743
struct perf_session *session)
tools/perf/util/intel-bts.c
829
struct perf_session *session)
tools/perf/util/intel-bts.h
27
struct perf_session;
tools/perf/util/intel-bts.h
32
struct perf_session *session);
tools/perf/util/intel-pt.c
290
static void intel_pt_dump_sample(struct perf_session *session,
tools/perf/util/intel-pt.c
3699
static int intel_pt_process_event(struct perf_session *session,
tools/perf/util/intel-pt.c
3786
static int intel_pt_flush(struct perf_session *session, const struct perf_tool *tool)
tools/perf/util/intel-pt.c
3809
static void intel_pt_free_events(struct perf_session *session)
tools/perf/util/intel-pt.c
3824
static void intel_pt_free(struct perf_session *session)
tools/perf/util/intel-pt.c
3842
static bool intel_pt_evsel_is_auxtrace(struct perf_session *session,
tools/perf/util/intel-pt.c
3851
static int intel_pt_process_auxtrace_event(struct perf_session *session,
tools/perf/util/intel-pt.c
3890
static int intel_pt_queue_data(struct perf_session *session,
tools/perf/util/intel-pt.c
3912
static int intel_pt_synth_event(struct perf_session *session, const char *name,
tools/perf/util/intel-pt.c
3957
struct perf_session *session)
tools/perf/util/intel-pt.c
4409
struct perf_session *session)
tools/perf/util/intel-pt.c
66
struct perf_session *session;
tools/perf/util/intel-pt.h
36
struct perf_session;
tools/perf/util/intel-pt.h
43
struct perf_session *session);
tools/perf/util/intel-tpebs.c
221
struct perf_session *session,
tools/perf/util/intel-tpebs.c
231
struct perf_session *session;
tools/perf/util/jit.h
7
int jit_process(struct perf_session *session, struct perf_data *output,
tools/perf/util/jitdump.c
123
jit_validate_events(struct perf_session *session)
tools/perf/util/jitdump.c
37
struct perf_session *session;
tools/perf/util/jitdump.c
845
jit_process(struct perf_session *session,
tools/perf/util/kvm-stat.h
19
struct perf_session;
tools/perf/util/kvm-stat.h
83
struct perf_session *session;
tools/perf/util/kwork.h
14
struct perf_session;
tools/perf/util/kwork.h
154
struct perf_session *session);
tools/perf/util/off_cpu.h
24
int off_cpu_write(struct perf_session *session);
tools/perf/util/off_cpu.h
33
static inline int off_cpu_write(struct perf_session *session __maybe_unused)
tools/perf/util/off_cpu.h
8
struct perf_session;
tools/perf/util/powerpc-vpadtl.c
159
static struct powerpc_vpadtl *session_to_vpa(struct perf_session *session)
tools/perf/util/powerpc-vpadtl.c
28
struct perf_session *session;
tools/perf/util/powerpc-vpadtl.c
510
static int powerpc_vpadtl_process_event(struct perf_session *session,
tools/perf/util/powerpc-vpadtl.c
540
static int powerpc_vpadtl_process_auxtrace_event(struct perf_session *session,
tools/perf/util/powerpc-vpadtl.c
576
static int powerpc_vpadtl_flush(struct perf_session *session __maybe_unused,
tools/perf/util/powerpc-vpadtl.c
582
static void powerpc_vpadtl_free_events(struct perf_session *session)
tools/perf/util/powerpc-vpadtl.c
593
static void powerpc_vpadtl_free(struct perf_session *session)
tools/perf/util/powerpc-vpadtl.c
631
powerpc_vpadtl_synth_events(struct powerpc_vpadtl *vpa, struct perf_session *session)
tools/perf/util/powerpc-vpadtl.c
680
struct perf_session *session)
tools/perf/util/powerpc-vpadtl.h
17
struct perf_session;
tools/perf/util/powerpc-vpadtl.h
21
struct perf_session *session);
tools/perf/util/s390-cpumsf.c
1002
static int s390_cpumsf_flush(struct perf_session *session __maybe_unused,
tools/perf/util/s390-cpumsf.c
1008
static void s390_cpumsf_free_queues(struct perf_session *session)
tools/perf/util/s390-cpumsf.c
1035
static void s390_cpumsf_free(struct perf_session *session)
tools/perf/util/s390-cpumsf.c
1049
s390_cpumsf_evsel_is_auxtrace(struct perf_session *session __maybe_unused,
tools/perf/util/s390-cpumsf.c
1116
struct perf_session *session)
tools/perf/util/s390-cpumsf.c
172
struct perf_session *session;
tools/perf/util/s390-cpumsf.c
914
s390_cpumsf_process_event(struct perf_session *session,
tools/perf/util/s390-cpumsf.c
958
s390_cpumsf_process_auxtrace_event(struct perf_session *session,
tools/perf/util/s390-cpumsf.c
998
static void s390_cpumsf_free_events(struct perf_session *session __maybe_unused)
tools/perf/util/s390-cpumsf.h
13
struct perf_session;
tools/perf/util/s390-cpumsf.h
20
struct perf_session *session);
tools/perf/util/scripting-engines/trace-event-perl.c
486
struct perf_session *session)
tools/perf/util/scripting-engines/trace-event-python.c
1609
static void python_process_auxtrace_error(struct perf_session *session __maybe_unused,
tools/perf/util/scripting-engines/trace-event-python.c
1910
struct perf_session *session)
tools/perf/util/session.c
105
static void perf_session__destroy_kernel_maps(struct perf_session *session)
tools/perf/util/session.c
110
static bool perf_session__has_comm_exec(struct perf_session *session)
tools/perf/util/session.c
122
static void perf_session__set_comm_exec(struct perf_session *session)
tools/perf/util/session.c
132
struct perf_session *session = container_of(oe, struct perf_session,
tools/perf/util/session.c
140
struct perf_session *__perf_session__new(struct perf_data *data,
tools/perf/util/session.c
1405
static int session__flush_deferred_samples(struct perf_session *session,
tools/perf/util/session.c
146
struct perf_session *session = zalloc(sizeof(*session));
tools/perf/util/session.c
1548
static int perf_session__deliver_event(struct perf_session *session,
tools/perf/util/session.c
1582
static s64 perf_session__process_user_event(struct perf_session *session,
tools/perf/util/session.c
1702
int perf_session__deliver_synth_event(struct perf_session *session,
tools/perf/util/session.c
1717
int perf_session__deliver_synth_attr_event(struct perf_session *session,
tools/perf/util/session.c
1750
int perf_session__peek_event(struct perf_session *session, off_t file_offset,
tools/perf/util/session.c
1806
int perf_session__peek_events(struct perf_session *session, u64 offset,
tools/perf/util/session.c
1834
static s64 perf_session__process_event(struct perf_session *session,
tools/perf/util/session.c
1884
struct thread *perf_session__findnew(struct perf_session *session, pid_t pid)
tools/perf/util/session.c
1889
int perf_session__register_idle_thread(struct perf_session *session)
tools/perf/util/session.c
1899
perf_session__warn_order(const struct perf_session *session)
tools/perf/util/session.c
1916
static void perf_session__warn_about_errors(const struct perf_session *session)
tools/perf/util/session.c
2021
static int perf_session__flush_thread_stacks(struct perf_session *session)
tools/perf/util/session.c
2030
static int __perf_session__process_decomp_events(struct perf_session *session);
tools/perf/util/session.c
2032
static int __perf_session__process_pipe_events(struct perf_session *session)
tools/perf/util/session.c
2207
static int __perf_session__process_decomp_events(struct perf_session *session)
tools/perf/util/session.c
2256
typedef s64 (*reader_cb_t)(struct perf_session *session,
tools/perf/util/session.c
2314
reader__mmap(struct reader *rd, struct perf_session *session)
tools/perf/util/session.c
2362
reader__read_event(struct reader *rd, struct perf_session *session,
tools/perf/util/session.c
2416
reader__process_events(struct reader *rd, struct perf_session *session,
tools/perf/util/session.c
2450
static s64 process_simple(struct perf_session *session,
tools/perf/util/session.c
2458
static int __perf_session__process_events(struct perf_session *session)
tools/perf/util/session.c
247
void perf_session__delete(struct perf_session *session)
tools/perf/util/session.c
2519
static int __perf_session__process_dir_events(struct perf_session *session)
tools/perf/util/session.c
2638
int perf_session__process_events(struct perf_session *session)
tools/perf/util/session.c
2652
bool perf_session__has_traces(struct perf_session *session, const char *msg)
tools/perf/util/session.c
2665
bool perf_session__has_switch_events(struct perf_session *session)
tools/perf/util/session.c
2706
size_t perf_session__fprintf_dsos(struct perf_session *session, FILE *fp)
tools/perf/util/session.c
2711
size_t perf_session__fprintf_dsos_buildid(struct perf_session *session, FILE *fp,
tools/perf/util/session.c
2717
size_t perf_session__fprintf_nr_events(struct perf_session *session, FILE *fp)
tools/perf/util/session.c
2731
size_t perf_session__fprintf(struct perf_session *session, FILE *fp)
tools/perf/util/session.c
2743
void perf_session__dump_kmaps(struct perf_session *session)
tools/perf/util/session.c
2754
struct evsel *perf_session__find_first_evtype(struct perf_session *session,
tools/perf/util/session.c
2766
int perf_session__cpu_bitmap(struct perf_session *session,
tools/perf/util/session.c
2811
void perf_session__fprintf_info(struct perf_session *session, FILE *fp,
tools/perf/util/session.c
2822
static int perf_session__register_guest(struct perf_session *session, pid_t machine_pid)
tools/perf/util/session.c
2842
static int perf_session__set_guest_cpu(struct perf_session *session, pid_t pid,
tools/perf/util/session.c
2857
struct perf_session *session,
tools/perf/util/session.c
2941
int perf_session__dsos_hit_all(struct perf_session *session)
tools/perf/util/session.c
2962
struct perf_env *perf_session__env(struct perf_session *session)
tools/perf/util/session.c
2984
uint16_t perf_session__e_machine(struct perf_session *session, uint32_t *e_flags)
tools/perf/util/session.c
45
static int perf_session__deliver_event(struct perf_session *session,
tools/perf/util/session.c
51
static int perf_session__open(struct perf_session *session)
tools/perf/util/session.c
807
int perf_session__queue_event(struct perf_session *s, union perf_event *event,
tools/perf/util/session.c
89
void perf_session__set_id_hdr_size(struct perf_session *session)
tools/perf/util/session.c
96
int perf_session__create_kernel_maps(struct perf_session *session)
tools/perf/util/session.h
108
struct perf_session *__perf_session__new(struct perf_data *data,
tools/perf/util/session.h
113
static inline struct perf_session *perf_session__new(struct perf_data *data,
tools/perf/util/session.h
119
void perf_session__delete(struct perf_session *session);
tools/perf/util/session.h
123
int perf_session__peek_event(struct perf_session *session, off_t file_offset,
tools/perf/util/session.h
127
typedef int (*peek_events_cb_t)(struct perf_session *session,
tools/perf/util/session.h
130
int perf_session__peek_events(struct perf_session *session, u64 offset,
tools/perf/util/session.h
133
int perf_session__process_events(struct perf_session *session);
tools/perf/util/session.h
135
int perf_session__queue_event(struct perf_session *s, union perf_event *event,
tools/perf/util/session.h
138
int perf_session__resolve_callchain(struct perf_session *session,
tools/perf/util/session.h
144
bool perf_session__has_traces(struct perf_session *session, const char *msg);
tools/perf/util/session.h
145
bool perf_session__has_switch_events(struct perf_session *session);
tools/perf/util/session.h
149
int perf_session__create_kernel_maps(struct perf_session *session);
tools/perf/util/session.h
151
void perf_session__set_id_hdr_size(struct perf_session *session);
tools/perf/util/session.h
154
struct machine *perf_session__find_machine(struct perf_session *session, pid_t pid)
tools/perf/util/session.h
160
struct machine *perf_session__findnew_machine(struct perf_session *session, pid_t pid)
tools/perf/util/session.h
165
struct thread *perf_session__findnew(struct perf_session *session, pid_t pid);
tools/perf/util/session.h
166
int perf_session__register_idle_thread(struct perf_session *session);
tools/perf/util/session.h
168
size_t perf_session__fprintf(struct perf_session *session, FILE *fp);
tools/perf/util/session.h
170
size_t perf_session__fprintf_dsos(struct perf_session *session, FILE *fp);
tools/perf/util/session.h
172
size_t perf_session__fprintf_dsos_buildid(struct perf_session *session, FILE *fp,
tools/perf/util/session.h
175
size_t perf_session__fprintf_nr_events(struct perf_session *session, FILE *fp);
tools/perf/util/session.h
177
void perf_session__dump_kmaps(struct perf_session *session);
tools/perf/util/session.h
179
struct evsel *perf_session__find_first_evtype(struct perf_session *session,
tools/perf/util/session.h
182
int perf_session__cpu_bitmap(struct perf_session *session,
tools/perf/util/session.h
185
void perf_session__fprintf_info(struct perf_session *s, FILE *fp, bool full);
tools/perf/util/session.h
196
int perf_session__deliver_synth_event(struct perf_session *session,
tools/perf/util/session.h
199
int perf_session__deliver_synth_attr_event(struct perf_session *session,
tools/perf/util/session.h
203
int perf_session__dsos_hit_all(struct perf_session *session);
tools/perf/util/session.h
206
struct perf_session *session,
tools/perf/util/session.h
213
struct perf_env *perf_session__env(struct perf_session *session);
tools/perf/util/session.h
214
uint16_t perf_session__e_machine(struct perf_session *session, uint32_t *e_flags);
tools/perf/util/stat.c
649
struct perf_session *session,
tools/perf/util/stat.h
193
struct perf_session;
tools/perf/util/stat.h
197
struct perf_session *session,
tools/perf/util/synthetic-events.c
2393
int perf_event__synthesize_features(const struct perf_tool *tool, struct perf_session *session,
tools/perf/util/synthetic-events.c
2457
struct perf_session *session,
tools/perf/util/synthetic-events.h
111
struct perf_session *session, perf_event__handler_t process);
tools/perf/util/synthetic-events.h
114
int perf_event__synthesize_bpf_events(struct perf_session *session, perf_event__handler_t process,
tools/perf/util/synthetic-events.h
117
static inline int perf_event__synthesize_bpf_events(struct perf_session *session __maybe_unused,
tools/perf/util/synthetic-events.h
127
struct perf_session *session,
tools/perf/util/synthetic-events.h
23
struct perf_session;
tools/perf/util/synthetic-events.h
75
int perf_event__synthesize_features(const struct perf_tool *tool, struct perf_session *session, struct evlist *evlist, perf_event__handler_t process);
tools/perf/util/synthetic-events.h
95
void perf_event__synthesize_final_bpf_metadata(struct perf_session *session,
tools/perf/util/thread.c
531
struct perf_session *session = container_of(machine->machines,
tools/perf/util/thread.c
532
struct perf_session,
tools/perf/util/time-utils.c
462
struct perf_session *session,
tools/perf/util/time-utils.c
520
struct perf_session *session,
tools/perf/util/time-utils.h
27
struct perf_session;
tools/perf/util/time-utils.h
29
int perf_time__parse_for_ranges_reltime(const char *str, struct perf_session *session,
tools/perf/util/time-utils.h
34
int perf_time__parse_for_ranges(const char *str, struct perf_session *session,
tools/perf/util/tool.c
153
struct perf_session *session __maybe_unused,
tools/perf/util/tool.c
163
struct perf_session *session __maybe_unused,
tools/perf/util/tool.c
17
struct perf_session *session,
tools/perf/util/tool.c
173
struct perf_session *session __maybe_unused,
tools/perf/util/tool.c
185
struct perf_session *session __maybe_unused,
tools/perf/util/tool.c
197
struct perf_session *session __maybe_unused,
tools/perf/util/tool.c
208
struct perf_session *perf_session __maybe_unused,
tools/perf/util/tool.c
219
struct perf_session *perf_session __maybe_unused,
tools/perf/util/tool.c
230
struct perf_session *perf_session __maybe_unused,
tools/perf/util/tool.c
241
struct perf_session *session __maybe_unused,
tools/perf/util/tool.c
251
struct perf_session *perf_session __maybe_unused,
tools/perf/util/tool.c
260
struct perf_session *perf_session __maybe_unused,
tools/perf/util/tool.c
270
struct perf_session *perf_session __maybe_unused,
tools/perf/util/tool.c
416
struct perf_session *session, \
tools/perf/util/tool.c
440
struct perf_session *session, \
tools/perf/util/tool.c
451
struct perf_session *session, \
tools/perf/util/tool.c
84
struct perf_session *session __maybe_unused,
tools/perf/util/tool.h
29
typedef int (*event_op2)(const struct perf_tool *tool, struct perf_session *session,
tools/perf/util/tool.h
31
typedef s64 (*event_op3)(const struct perf_tool *tool, struct perf_session *session,
tools/perf/util/tool.h
33
typedef int (*event_op4)(const struct perf_tool *tool, struct perf_session *session,
tools/perf/util/tool.h
9
struct perf_session;
tools/perf/util/top.h
18
struct perf_session;
tools/perf/util/top.h
45
struct perf_session *session;
tools/perf/util/trace-event-scripting.c
155
struct perf_session *session __maybe_unused)
tools/perf/util/trace-event-scripting.c
222
struct perf_session *session __maybe_unused)
tools/perf/util/trace-event.h
103
void (*process_auxtrace_error)(struct perf_session *session,
tools/perf/util/trace-event.h
130
struct perf_session *session;
tools/perf/util/trace-event.h
85
struct perf_session;
tools/perf/util/trace-event.h
92
struct perf_session *session);