| /Linux-v6.6/tools/perf/util/ |
| D | hisi-ptt.c | 31 struct auxtrace auxtrace; member 96 struct hisi_ptt *ptt = container_of(session->auxtrace, struct hisi_ptt, in hisi_ptt_process_auxtrace_event() 97 auxtrace); in hisi_ptt_process_auxtrace_event() 99 int size = event->auxtrace.size; in hisi_ptt_process_auxtrace_event() 139 struct hisi_ptt *ptt = container_of(session->auxtrace, struct hisi_ptt, in hisi_ptt_free() 140 auxtrace); in hisi_ptt_free() 142 session->auxtrace = NULL; in hisi_ptt_free() 149 struct hisi_ptt *ptt = container_of(session->auxtrace, struct hisi_ptt, auxtrace); in hisi_ptt_evsel_is_auxtrace() 181 ptt->auxtrace.process_event = hisi_ptt_process_event; in hisi_ptt_process_auxtrace_info() 182 ptt->auxtrace.process_auxtrace_event = hisi_ptt_process_auxtrace_event; in hisi_ptt_process_auxtrace_info() [all …]
|
| D | intel-bts.c | 45 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 …]
|
| D | s390-cpumsf.c | 169 struct auxtrace auxtrace; member 917 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_event() 919 auxtrace); in s390_cpumsf_process_event() 965 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_auxtrace_event() 967 auxtrace); in s390_cpumsf_process_auxtrace_event() 1013 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free_queues() 1015 auxtrace); in s390_cpumsf_free_queues() 1040 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free() 1042 auxtrace); in s390_cpumsf_free() 1046 session->auxtrace = NULL; in s390_cpumsf_free() [all …]
|
| D | arm-spe.c | 41 struct auxtrace auxtrace; member 906 struct arm_spe *spe = container_of(session->auxtrace, in arm_spe_process_event() 907 struct arm_spe, auxtrace); in arm_spe_process_event() 952 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event() 953 auxtrace); in arm_spe_process_auxtrace_event() 990 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_flush() 991 auxtrace); in arm_spe_flush() 1033 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events() 1034 auxtrace); in arm_spe_free_events() 1047 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free() [all …]
|
| D | auxtrace.c | 411 .tid = event->auxtrace.tid, in auxtrace_queues__add_event() 412 .cpu = { event->auxtrace.cpu }, in auxtrace_queues__add_event() 414 .offset = event->auxtrace.offset, in auxtrace_queues__add_event() 415 .reference = event->auxtrace.reference, in auxtrace_queues__add_event() 416 .size = event->auxtrace.size, in auxtrace_queues__add_event() 418 unsigned int idx = event->auxtrace.idx; in auxtrace_queues__add_event() 1107 return session->auxtrace->queue_data(session, NULL, event, in auxtrace_queue_data_cb() 1123 return session->auxtrace->queue_data(session, &sample, NULL, offset); in auxtrace_queue_data_cb() 1139 if (!session->auxtrace || !session->auxtrace->queue_data) in auxtrace_queue_data() 1351 event->auxtrace.size, event->auxtrace.offset, in perf_event__process_auxtrace() [all …]
|
| D | cs-etm.c | 44 struct auxtrace auxtrace; member 333 etm = container_of(session->auxtrace, struct cs_etm_auxtrace, auxtrace); in cs_etm__process_aux_output_hw_id() 767 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, in cs_etm__flush_events() 769 auxtrace); in cs_etm__flush_events() 840 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free_events() 842 auxtrace); in cs_etm__free_events() 857 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__free() 859 auxtrace); in cs_etm__free() 861 session->auxtrace = NULL; in cs_etm__free() 879 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__evsel_is_auxtrace() [all …]
|
| D | session.h | 20 struct auxtrace; 33 struct auxtrace *auxtrace; member
|
| D | intel-pt.c | 62 struct auxtrace auxtrace; member 291 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_dump_sample() 292 auxtrace); in intel_pt_dump_sample() 3450 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event() 3451 auxtrace); in intel_pt_process_event() 3534 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush() 3535 auxtrace); in intel_pt_flush() 3557 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events() 3558 auxtrace); in intel_pt_free_events() 3572 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free() [all …]
|
| D | session.c | 394 skipn(perf_data__fd(session->data), event->auxtrace.size); in process_event_auxtrace_stub() 395 return event->auxtrace.size; in process_event_auxtrace_stub() 538 if (tool->auxtrace == NULL) in perf_tool__fill_defaults() 539 tool->auxtrace = process_event_auxtrace_stub; in perf_tool__fill_defaults() 875 event->auxtrace.size = bswap_64(event->auxtrace.size); in perf_event__auxtrace_swap() 876 event->auxtrace.offset = bswap_64(event->auxtrace.offset); in perf_event__auxtrace_swap() 877 event->auxtrace.reference = bswap_64(event->auxtrace.reference); in perf_event__auxtrace_swap() 878 event->auxtrace.idx = bswap_32(event->auxtrace.idx); in perf_event__auxtrace_swap() 879 event->auxtrace.tid = bswap_32(event->auxtrace.tid); in perf_event__auxtrace_swap() 880 event->auxtrace.cpu = bswap_32(event->auxtrace.cpu); in perf_event__auxtrace_swap() [all …]
|
| D | tool.h | 82 event_op3 auxtrace; member
|
| D | pmu.h | 78 bool auxtrace; member
|
| D | data-convert-json.c | 335 .auxtrace = perf_event__process_auxtrace, in bt_convert__perf2json()
|
| D | auxtrace.h | 205 struct auxtrace { struct
|
| /Linux-v6.6/tools/perf/arch/x86/util/ |
| D | pmu.c | 33 pmu->auxtrace = true; in perf_pmu__get_default_config() 37 pmu->auxtrace = true; in perf_pmu__get_default_config()
|
| D | Build | 21 perf-$(CONFIG_AUXTRACE) += auxtrace.o
|
| /Linux-v6.6/tools/perf/arch/arm/util/ |
| D | Build | 8 perf-$(CONFIG_AUXTRACE) += pmu.o auxtrace.o cs-etm.o
|
| /Linux-v6.6/tools/perf/arch/s390/util/ |
| D | Build | 11 perf-$(CONFIG_AUXTRACE) += auxtrace.o
|
| /Linux-v6.6/tools/perf/arch/arm64/util/ |
| D | Build | 12 ../../arm/util/auxtrace.o \
|
| /Linux-v6.6/tools/perf/Documentation/ |
| D | intel-bts.txt | 42 auxtrace mmap size option
|
| D | perf.data-file-format.txt | 239 Define additional auxtrace areas in the perf.data. auxtrace is used to store 554 Defines auxtrace data. Followed by the actual data. The contents of 555 the auxtrace data is dependent on the event and the CPU. For example
|
| D | perf-intel-pt.txt | 591 The default snapshot size is the auxtrace mmap size. If neither auxtrace mmap size 595 reduced as described in the 'new auxtrace mmap size option' section below. 602 new auxtrace mmap size option 611 Note that the existing functionality of -m is unchanged. The auxtrace mmap size 614 The default auxtrace mmap size for Intel PT is 4MiB/page_size for privileged users 629 The mmap size and auxtrace mmap size are displayed if the -vv option is used e.g. 632 auxtrace mmap length 4198400 875 Synthesizing auxtrace information 1838 Pipe mode is a problem for Intel PT and possibly other auxtrace users. 1842 Essentially the auxtrace buffers do not behave like the regular perf [all …]
|
| D | perf-config.txt | 697 auxtrace.*:: 699 auxtrace.dumpdir:: 701 can be changed using this option. Ex, auxtrace.dumpdir=/tmp.
|
| /Linux-v6.6/tools/perf/ |
| D | builtin-inject.c | 264 event->auxtrace.size); in perf_event__repipe_auxtrace() 267 event->header.size + event->auxtrace.size); in perf_event__repipe_auxtrace() 272 return event->auxtrace.size; in perf_event__repipe_auxtrace() 2023 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject() 2035 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject() 2202 .auxtrace = perf_event__repipe_auxtrace, in cmd_inject()
|
| D | builtin-mem.c | 463 .auxtrace = perf_event__process_auxtrace, in cmd_mem()
|
| /Linux-v6.6/tools/lib/perf/include/perf/ |
| D | event.h | 501 struct perf_record_auxtrace auxtrace; member
|