/Linux-v4.19/tools/perf/util/ |
D | arm-spe.c | 30 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 …]
|
D | s390-cpumsf.c | 164 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 …]
|
D | intel-bts.c | 52 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 …]
|
D | cs-etm.c | 43 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 …]
|
D | auxtrace.h | 139 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()
|
D | auxtrace.c | 368 .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 …]
|
D | session.h | 19 struct auxtrace; 26 struct auxtrace *auxtrace; member
|
D | intel-pt.c | 54 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 …]
|
D | session.c | 287 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 …]
|
D | tool.h | 75 event_op3 auxtrace; member
|
D | Build | 84 libperf-$(CONFIG_AUXTRACE) += auxtrace.o
|
D | event.h | 642 struct auxtrace_event auxtrace; member
|
D | header.c | 2588 FEAT_OPN(AUXTRACE, auxtrace, false),
|
/Linux-v4.19/tools/perf/arch/arm/util/ |
D | Build | 6 libperf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
|
/Linux-v4.19/tools/perf/arch/s390/util/ |
D | Build | 9 libperf-$(CONFIG_AUXTRACE) += auxtrace.o
|
/Linux-v4.19/tools/perf/arch/arm64/util/ |
D | Build | 8 ../../arm/util/auxtrace.o \
|
/Linux-v4.19/tools/perf/arch/x86/util/ |
D | Build | 16 libperf-$(CONFIG_AUXTRACE) += auxtrace.o
|
/Linux-v4.19/tools/perf/ |
D | builtin-inject.c | 163 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()
|
D | builtin-report.c | 983 .auxtrace = perf_event__process_auxtrace, in cmd_report()
|
D | Makefile.config | 821 …msg := $(warning Your gcc lacks the __get_cpuid() builtin, disables support for auxtrace/Intel PT,…
|
D | builtin-script.c | 3104 .auxtrace = perf_event__process_auxtrace, in cmd_script()
|
/Linux-v4.19/tools/perf/Documentation/ |
D | perf.data-file-format.txt | 220 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
|
D | intel-pt.txt | 425 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
|
D | intel-bts.txt | 42 auxtrace mmap size option
|
/Linux-v4.19/ |
D | MAINTAINERS | 1377 F: tools/perf/arch/arm/util/auxtrace.c
|