Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/tools/perf/util/
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 …]
Darm-spe.c39 struct auxtrace auxtrace; member
589 struct arm_spe *spe = container_of(session->auxtrace, in arm_spe_process_event()
590 struct arm_spe, auxtrace); in arm_spe_process_event()
632 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event()
633 auxtrace); in arm_spe_process_auxtrace_event()
670 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_flush()
671 auxtrace); in arm_spe_flush()
705 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events()
706 auxtrace); in arm_spe_free_events()
719 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_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.c408 .tid = event->auxtrace.tid, in auxtrace_queues__add_event()
409 .cpu = event->auxtrace.cpu, in auxtrace_queues__add_event()
411 .offset = event->auxtrace.offset, in auxtrace_queues__add_event()
412 .reference = event->auxtrace.reference, in auxtrace_queues__add_event()
413 .size = event->auxtrace.size, in auxtrace_queues__add_event()
415 unsigned int idx = event->auxtrace.idx; in auxtrace_queues__add_event()
1074 return session->auxtrace->queue_data(session, NULL, event, in auxtrace_queue_data_cb()
1090 return session->auxtrace->queue_data(session, &sample, NULL, offset); in auxtrace_queue_data_cb()
1103 if (!session->auxtrace || !session->auxtrace->queue_data) in auxtrace_queue_data()
1296 event->auxtrace.size, event->auxtrace.offset, in perf_event__process_auxtrace()
[all …]
Dsession.h20 struct auxtrace;
27 struct auxtrace *auxtrace; member
Dcs-etm.c43 struct auxtrace auxtrace; member
528 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, in cs_etm__flush_events()
530 auxtrace); in cs_etm__flush_events()
600 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free_events()
602 auxtrace); in cs_etm__free_events()
617 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free()
619 auxtrace); in cs_etm__free()
621 session->auxtrace = NULL; in cs_etm__free()
640 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__evsel_is_auxtrace()
642 auxtrace); in cs_etm__evsel_is_auxtrace()
[all …]
Dintel-pt.c55 struct auxtrace auxtrace; member
245 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_dump_sample()
246 auxtrace); in intel_pt_dump_sample()
2714 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event()
2715 auxtrace); in intel_pt_process_event()
2791 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush()
2792 auxtrace); in intel_pt_flush()
2814 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events()
2815 auxtrace); in intel_pt_free_events()
2829 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free()
[all …]
Dsession.c388 skipn(perf_data__fd(session->data), event->auxtrace.size); in process_event_auxtrace_stub()
389 return event->auxtrace.size; in process_event_auxtrace_stub()
519 if (tool->auxtrace == NULL) in perf_tool__fill_defaults()
520 tool->auxtrace = process_event_auxtrace_stub; in perf_tool__fill_defaults()
851 event->auxtrace.size = bswap_64(event->auxtrace.size); in perf_event__auxtrace_swap()
852 event->auxtrace.offset = bswap_64(event->auxtrace.offset); in perf_event__auxtrace_swap()
853 event->auxtrace.reference = bswap_64(event->auxtrace.reference); in perf_event__auxtrace_swap()
854 event->auxtrace.idx = bswap_32(event->auxtrace.idx); in perf_event__auxtrace_swap()
855 event->auxtrace.tid = bswap_32(event->auxtrace.tid); in perf_event__auxtrace_swap()
856 event->auxtrace.cpu = bswap_32(event->auxtrace.cpu); in perf_event__auxtrace_swap()
[all …]
Dtool.h79 event_op3 auxtrace; member
Dpmu.h37 bool auxtrace; member
Dauxtrace.h181 struct auxtrace { struct
DBuild106 perf-$(CONFIG_AUXTRACE) += auxtrace.o
Dpmu.c935 return pmu && pmu->auxtrace; in evsel__is_aux_event()
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/
Dauxtrace.c30 intel_pt_pmu->auxtrace = true; in auxtrace_record__init_intel()
33 intel_bts_pmu->auxtrace = true; in auxtrace_record__init_intel()
DBuild16 perf-$(CONFIG_AUXTRACE) += auxtrace.o
/kernel/linux/linux-5.10/tools/perf/arch/arm/util/
DBuild8 perf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
/kernel/linux/linux-5.10/tools/perf/arch/s390/util/
DBuild10 perf-$(CONFIG_AUXTRACE) += auxtrace.o
/kernel/linux/linux-5.10/tools/perf/arch/arm64/util/
DBuild9 ../../arm/util/auxtrace.o \
/kernel/linux/linux-5.10/tools/perf/
Dbuiltin-inject.c187 event->auxtrace.size); in perf_event__repipe_auxtrace()
190 event->header.size + event->auxtrace.size); in perf_event__repipe_auxtrace()
195 return event->auxtrace.size; in perf_event__repipe_auxtrace()
749 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject()
840 .auxtrace = perf_event__repipe_auxtrace, in cmd_inject()
Dbuiltin-report.c1152 .auxtrace = perf_event__process_auxtrace, in cmd_report()
/kernel/linux/linux-5.10/tools/perf/Documentation/
Dperf.data-file-format.txt239 Define additional auxtrace areas in the perf.data. auxtrace is used to store
519 Defines auxtrace data. Followed by the actual data. The contents of
520 the auxtrace data is dependent on the event and the CPU. For example
Dintel-bts.txt42 auxtrace mmap size option
Dperf-intel-pt.txt540 The default snapshot size is the auxtrace mmap size. If neither auxtrace mmap size
544 reduced as described in the 'new auxtrace mmap size option' section below.
551 new auxtrace mmap size option
560 Note that the existing functionality of -m is unchanged. The auxtrace mmap size
563 The default auxtrace mmap size for Intel PT is 4MiB/page_size for privileged users
578 The mmap size and auxtrace mmap size are displayed if the -vv option is used e.g.
581 auxtrace mmap length 4198400
824 Synthesizing auxtrace information
Dperf-config.txt690 auxtrace.*::
692 auxtrace.dumpdir::
694 can be changed using this option. Ex, auxtrace.dumpdir=/tmp.
/kernel/linux/linux-5.10/tools/lib/perf/include/perf/
Devent.h403 struct perf_record_auxtrace auxtrace; member

12