Home
last modified time | relevance | path

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

/Linux-v4.19/tools/perf/util/
Darm-spe.c30 struct auxtrace auxtrace; member
108 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event()
109 auxtrace); in arm_spe_process_auxtrace_event()
157 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events()
158 auxtrace); in arm_spe_free_events()
171 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free()
172 auxtrace); in arm_spe_free()
176 session->auxtrace = NULL; in arm_spe_free()
217 spe->auxtrace.process_event = arm_spe_process_event; in arm_spe_process_auxtrace_info()
218 spe->auxtrace.process_auxtrace_event = arm_spe_process_auxtrace_event; in arm_spe_process_auxtrace_info()
[all …]
Ds390-cpumsf.c164 struct auxtrace auxtrace; member
763 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_event()
765 auxtrace); in s390_cpumsf_process_event()
799 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_auxtrace_event()
801 auxtrace); in s390_cpumsf_process_auxtrace_event()
847 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free_queues()
849 auxtrace); in s390_cpumsf_free_queues()
860 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free()
862 auxtrace); in s390_cpumsf_free()
866 session->auxtrace = NULL; in s390_cpumsf_free()
[all …]
Dintel-bts.c52 struct auxtrace auxtrace; member
612 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_event()
613 auxtrace); in intel_bts_process_event()
655 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_auxtrace_event()
656 auxtrace); in intel_bts_process_auxtrace_event()
696 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_flush()
697 auxtrace); in intel_bts_flush()
724 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_free_events()
725 auxtrace); in intel_bts_free_events()
738 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_free()
[all …]
Dcs-etm.c43 struct auxtrace auxtrace; member
170 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, in cs_etm__flush_events()
172 auxtrace); in cs_etm__flush_events()
210 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free_events()
212 auxtrace); in cs_etm__free_events()
227 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free()
229 auxtrace); in cs_etm__free()
231 session->auxtrace = NULL; in cs_etm__free()
1115 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, in cs_etm__process_event()
1117 auxtrace); in cs_etm__process_event()
[all …]
Dauxtrace.h139 struct auxtrace { struct
549 if (!session->auxtrace) in auxtrace__process_event()
552 return session->auxtrace->process_event(session, event, sample, tool); in auxtrace__process_event()
558 if (!session->auxtrace) in auxtrace__flush_events()
561 return session->auxtrace->flush_events(session, tool); in auxtrace__flush_events()
566 if (!session->auxtrace) in auxtrace__free_events()
569 return session->auxtrace->free_events(session); in auxtrace__free_events()
574 if (!session->auxtrace) in auxtrace__free()
577 return session->auxtrace->free(session); in auxtrace__free()
Dauxtrace.c368 .tid = event->auxtrace.tid, in auxtrace_queues__add_event()
369 .cpu = event->auxtrace.cpu, in auxtrace_queues__add_event()
371 .offset = event->auxtrace.offset, in auxtrace_queues__add_event()
372 .reference = event->auxtrace.reference, in auxtrace_queues__add_event()
373 .size = event->auxtrace.size, in auxtrace_queues__add_event()
375 unsigned int idx = event->auxtrace.idx; in auxtrace_queues__add_event()
943 event->auxtrace.size, event->auxtrace.offset, in perf_event__process_auxtrace()
944 event->auxtrace.reference, event->auxtrace.idx, in perf_event__process_auxtrace()
945 event->auxtrace.tid, event->auxtrace.cpu); in perf_event__process_auxtrace()
948 return event->auxtrace.size; in perf_event__process_auxtrace()
[all …]
Dsession.h19 struct auxtrace;
26 struct auxtrace *auxtrace; member
Dintel-pt.c54 struct auxtrace auxtrace; member
1950 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event()
1951 auxtrace); in intel_pt_process_event()
2011 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush()
2012 auxtrace); in intel_pt_flush()
2034 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events()
2035 auxtrace); in intel_pt_free_events()
2049 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free()
2050 auxtrace); in intel_pt_free()
2054 session->auxtrace = NULL; in intel_pt_free()
[all …]
Dsession.c287 skipn(perf_data__fd(session->data), event->auxtrace.size); in process_event_auxtrace_stub()
288 return event->auxtrace.size; in process_event_auxtrace_stub()
410 if (tool->auxtrace == NULL) in perf_tool__fill_defaults()
411 tool->auxtrace = process_event_auxtrace_stub; in perf_tool__fill_defaults()
688 event->auxtrace.size = bswap_64(event->auxtrace.size); in perf_event__auxtrace_swap()
689 event->auxtrace.offset = bswap_64(event->auxtrace.offset); in perf_event__auxtrace_swap()
690 event->auxtrace.reference = bswap_64(event->auxtrace.reference); in perf_event__auxtrace_swap()
691 event->auxtrace.idx = bswap_32(event->auxtrace.idx); in perf_event__auxtrace_swap()
692 event->auxtrace.tid = bswap_32(event->auxtrace.tid); in perf_event__auxtrace_swap()
693 event->auxtrace.cpu = bswap_32(event->auxtrace.cpu); in perf_event__auxtrace_swap()
[all …]
Dtool.h75 event_op3 auxtrace; member
DBuild84 libperf-$(CONFIG_AUXTRACE) += auxtrace.o
Devent.h642 struct auxtrace_event auxtrace; member
Dheader.c2588 FEAT_OPN(AUXTRACE, auxtrace, false),
/Linux-v4.19/tools/perf/arch/arm/util/
DBuild6 libperf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
/Linux-v4.19/tools/perf/arch/s390/util/
DBuild9 libperf-$(CONFIG_AUXTRACE) += auxtrace.o
/Linux-v4.19/tools/perf/arch/arm64/util/
DBuild8 ../../arm/util/auxtrace.o \
/Linux-v4.19/tools/perf/arch/x86/util/
DBuild16 libperf-$(CONFIG_AUXTRACE) += auxtrace.o
/Linux-v4.19/tools/perf/
Dbuiltin-inject.c163 event->auxtrace.size); in perf_event__repipe_auxtrace()
166 event->header.size + event->auxtrace.size); in perf_event__repipe_auxtrace()
171 return event->auxtrace.size; in perf_event__repipe_auxtrace()
680 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject()
765 .auxtrace = perf_event__repipe_auxtrace, in cmd_inject()
Dbuiltin-report.c983 .auxtrace = perf_event__process_auxtrace, in cmd_report()
DMakefile.config821 …msg := $(warning Your gcc lacks the __get_cpuid() builtin, disables support for auxtrace/Intel PT,…
Dbuiltin-script.c3104 .auxtrace = perf_event__process_auxtrace, in cmd_script()
/Linux-v4.19/tools/perf/Documentation/
Dperf.data-file-format.txt220 Define additional auxtrace areas in the perf.data. auxtrace is used to store
390 Defines auxtrace data. Followed by the actual data. The contents of
391 the auxtrace data is dependent on the event and the CPU. For example
Dintel-pt.txt425 The default snapshot size is the auxtrace mmap size. If neither auxtrace mmap size
429 reduced as described in the 'new auxtrace mmap size option' section below.
436 new auxtrace mmap size option
445 Note that the existing functionality of -m is unchanged. The auxtrace mmap size
448 The default auxtrace mmap size for Intel PT is 4MiB/page_size for privileged users
463 The mmap size and auxtrace mmap size are displayed if the -vv option is used e.g.
466 auxtrace mmap length 4198400
687 Synthesizing auxtrace information
Dintel-bts.txt42 auxtrace mmap size option
/Linux-v4.19/
DMAINTAINERS1377 F: tools/perf/arch/arm/util/auxtrace.c