Home
last modified time | relevance | path

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

12

/Linux-v5.10/tools/perf/util/
Darm-spe.c39 struct auxtrace auxtrace; member
576 struct arm_spe *spe = container_of(session->auxtrace, in arm_spe_process_event()
577 struct arm_spe, auxtrace); in arm_spe_process_event()
619 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event()
620 auxtrace); in arm_spe_process_auxtrace_event()
657 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_flush()
658 auxtrace); in arm_spe_flush()
692 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events()
693 auxtrace); in arm_spe_free_events()
706 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free()
[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.c412 .tid = event->auxtrace.tid, in auxtrace_queues__add_event()
413 .cpu = event->auxtrace.cpu, in auxtrace_queues__add_event()
415 .offset = event->auxtrace.offset, in auxtrace_queues__add_event()
416 .reference = event->auxtrace.reference, in auxtrace_queues__add_event()
417 .size = event->auxtrace.size, in auxtrace_queues__add_event()
419 unsigned int idx = event->auxtrace.idx; in auxtrace_queues__add_event()
1078 return session->auxtrace->queue_data(session, NULL, event, in auxtrace_queue_data_cb()
1094 return session->auxtrace->queue_data(session, &sample, NULL, offset); in auxtrace_queue_data_cb()
1107 if (!session->auxtrace || !session->auxtrace->queue_data) in auxtrace_queue_data()
1300 event->auxtrace.size, event->auxtrace.offset, in perf_event__process_auxtrace()
[all …]
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 …]
Dsession.h20 struct auxtrace;
27 struct auxtrace *auxtrace; member
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()
2701 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event()
2702 auxtrace); in intel_pt_process_event()
2778 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush()
2779 auxtrace); in intel_pt_flush()
2801 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events()
2802 auxtrace); in intel_pt_free_events()
2816 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.h36 bool auxtrace; member
Dauxtrace.h181 struct auxtrace { struct
DBuild106 perf-$(CONFIG_AUXTRACE) += auxtrace.o
Dpmu.c918 return pmu && pmu->auxtrace; in evsel__is_aux_event()
/Linux-v5.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
/Linux-v5.10/tools/perf/arch/arm/util/
DBuild8 perf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
/Linux-v5.10/tools/perf/arch/s390/util/
DBuild10 perf-$(CONFIG_AUXTRACE) += auxtrace.o
/Linux-v5.10/tools/perf/arch/arm64/util/
DBuild10 ../../arm/util/auxtrace.o \
/Linux-v5.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()
748 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject()
839 .auxtrace = perf_event__repipe_auxtrace, in cmd_inject()
Dbuiltin-report.c1135 .auxtrace = perf_event__process_auxtrace, in cmd_report()
/Linux-v5.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.
/Linux-v5.10/tools/lib/perf/include/perf/
Devent.h400 struct perf_record_auxtrace auxtrace; member

12