Home
last modified time | relevance | path

Searched refs:auxtrace (Results 1 – 25 of 25) sorted by relevance

/Linux-v5.4/tools/perf/util/
Darm-spe.c29 struct auxtrace auxtrace; member
107 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event()
108 auxtrace); in arm_spe_process_auxtrace_event()
156 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events()
157 auxtrace); in arm_spe_free_events()
170 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free()
171 auxtrace); in arm_spe_free()
175 session->auxtrace = NULL; in arm_spe_free()
216 spe->auxtrace.process_event = arm_spe_process_event; in arm_spe_process_auxtrace_info()
217 spe->auxtrace.process_auxtrace_event = arm_spe_process_auxtrace_event; in arm_spe_process_auxtrace_info()
[all …]
Dintel-bts.c45 struct auxtrace auxtrace; member
596 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_event()
597 auxtrace); in intel_bts_process_event()
639 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_auxtrace_event()
640 auxtrace); in intel_bts_process_auxtrace_event()
680 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_flush()
681 auxtrace); in intel_bts_flush()
708 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_free_events()
709 auxtrace); in intel_bts_free_events()
722 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_free()
[all …]
Ds390-cpumsf.c168 struct auxtrace auxtrace; member
916 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_event()
918 auxtrace); in s390_cpumsf_process_event()
964 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_auxtrace_event()
966 auxtrace); in s390_cpumsf_process_auxtrace_event()
1012 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free_queues()
1014 auxtrace); in s390_cpumsf_free_queues()
1039 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free()
1041 auxtrace); in s390_cpumsf_free()
1045 session->auxtrace = NULL; in s390_cpumsf_free()
[all …]
Dauxtrace.c364 .tid = event->auxtrace.tid, in auxtrace_queues__add_event()
365 .cpu = event->auxtrace.cpu, in auxtrace_queues__add_event()
367 .offset = event->auxtrace.offset, in auxtrace_queues__add_event()
368 .reference = event->auxtrace.reference, in auxtrace_queues__add_event()
369 .size = event->auxtrace.size, in auxtrace_queues__add_event()
371 unsigned int idx = event->auxtrace.idx; in auxtrace_queues__add_event()
949 event->auxtrace.size, event->auxtrace.offset, in perf_event__process_auxtrace()
950 event->auxtrace.reference, event->auxtrace.idx, in perf_event__process_auxtrace()
951 event->auxtrace.tid, event->auxtrace.cpu); in perf_event__process_auxtrace()
954 return event->auxtrace.size; in perf_event__process_auxtrace()
[all …]
Dsession.h20 struct auxtrace;
27 struct auxtrace *auxtrace; member
Dcs-etm.c43 struct auxtrace auxtrace; member
508 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, in cs_etm__flush_events()
510 auxtrace); in cs_etm__flush_events()
580 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free_events()
582 auxtrace); in cs_etm__free_events()
597 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free()
599 auxtrace); in cs_etm__free()
601 session->auxtrace = NULL; in cs_etm__free()
2255 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, in cs_etm__process_event()
2257 auxtrace); in cs_etm__process_event()
[all …]
Dsession.c385 skipn(perf_data__fd(session->data), event->auxtrace.size); in process_event_auxtrace_stub()
386 return event->auxtrace.size; in process_event_auxtrace_stub()
512 if (tool->auxtrace == NULL) in perf_tool__fill_defaults()
513 tool->auxtrace = process_event_auxtrace_stub; in perf_tool__fill_defaults()
812 event->auxtrace.size = bswap_64(event->auxtrace.size); in perf_event__auxtrace_swap()
813 event->auxtrace.offset = bswap_64(event->auxtrace.offset); in perf_event__auxtrace_swap()
814 event->auxtrace.reference = bswap_64(event->auxtrace.reference); in perf_event__auxtrace_swap()
815 event->auxtrace.idx = bswap_32(event->auxtrace.idx); in perf_event__auxtrace_swap()
816 event->auxtrace.tid = bswap_32(event->auxtrace.tid); in perf_event__auxtrace_swap()
817 event->auxtrace.cpu = bswap_32(event->auxtrace.cpu); in perf_event__auxtrace_swap()
[all …]
Dintel-pt.c54 struct auxtrace auxtrace; member
2528 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event()
2529 auxtrace); in intel_pt_process_event()
2589 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush()
2590 auxtrace); in intel_pt_flush()
2612 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events()
2613 auxtrace); in intel_pt_free_events()
2627 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free()
2628 auxtrace); in intel_pt_free()
2632 session->auxtrace = NULL; in intel_pt_free()
[all …]
Dtool.h77 event_op3 auxtrace; member
Dauxtrace.h148 struct auxtrace { struct
DBuild98 perf-$(CONFIG_AUXTRACE) += auxtrace.o
Dheader.c2868 FEAT_OPN(AUXTRACE, auxtrace, false),
/Linux-v5.4/tools/perf/arch/arm/util/
DBuild6 perf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
/Linux-v5.4/tools/perf/arch/s390/util/
DBuild9 perf-$(CONFIG_AUXTRACE) += auxtrace.o
/Linux-v5.4/tools/perf/arch/arm64/util/
DBuild8 ../../arm/util/auxtrace.o \
/Linux-v5.4/tools/perf/arch/x86/util/
DBuild16 perf-$(CONFIG_AUXTRACE) += auxtrace.o
/Linux-v5.4/tools/perf/
Dbuiltin-inject.c165 event->auxtrace.size); in perf_event__repipe_auxtrace()
168 event->header.size + event->auxtrace.size); in perf_event__repipe_auxtrace()
173 return event->auxtrace.size; in perf_event__repipe_auxtrace()
679 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject()
764 .auxtrace = perf_event__repipe_auxtrace, in cmd_inject()
Dbuiltin-report.c1053 .auxtrace = perf_event__process_auxtrace, in cmd_report()
DMakefile.config912 …msg := $(warning Your gcc lacks the __get_cpuid() builtin, disables support for auxtrace/Intel PT,…
Dbuiltin-script.c3433 .auxtrace = perf_event__process_auxtrace, in cmd_script()
/Linux-v5.4/tools/perf/Documentation/
Dperf.data-file-format.txt239 Define additional auxtrace areas in the perf.data. auxtrace is used to store
490 Defines auxtrace data. Followed by the actual data. The contents of
491 the auxtrace data is dependent on the event and the CPU. For example
Dintel-bts.txt42 auxtrace mmap size option
Dintel-pt.txt455 The default snapshot size is the auxtrace mmap size. If neither auxtrace mmap size
459 reduced as described in the 'new auxtrace mmap size option' section below.
466 new auxtrace mmap size option
475 Note that the existing functionality of -m is unchanged. The auxtrace mmap size
478 The default auxtrace mmap size for Intel PT is 4MiB/page_size for privileged users
493 The mmap size and auxtrace mmap size are displayed if the -vv option is used e.g.
496 auxtrace mmap length 4198400
717 Synthesizing auxtrace information
/Linux-v5.4/tools/perf/lib/include/perf/
Devent.h370 struct perf_record_auxtrace auxtrace; member
/Linux-v5.4/
DMAINTAINERS1617 F: tools/perf/arch/arm/util/auxtrace.c