| /linux/tools/perf/util/ |
| H A D | hisi-ptt.c | 21 #include "auxtrace.h" 33 struct auxtrace auxtrace; 99 struct hisi_ptt *ptt = container_of(session->auxtrace, struct hisi_ptt, in hisi_ptt_process_auxtrace_event() 100 auxtrace); in hisi_ptt_process_auxtrace_event() 102 u64 size = event->auxtrace.size; in hisi_ptt_process_auxtrace_event() 149 struct hisi_ptt *ptt = container_of(session->auxtrace, struct hisi_ptt, in hisi_ptt_evsel_is_auxtrace() 150 auxtrace); in hisi_ptt_evsel_is_auxtrace() 152 session->auxtrace = NULL; in hisi_ptt_print_info() 159 struct hisi_ptt *ptt = container_of(session->auxtrace, struc in hisi_ptt_print_info() 31 struct auxtrace auxtrace; global() member [all...] |
| H A D | intel-bts.c | 28 #include "auxtrace.h" 45 struct auxtrace auxtrace; member 599 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_event() 600 auxtrace); in intel_bts_process_event() 642 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_auxtrace_event() 643 auxtrace); in intel_bts_process_auxtrace_event() 683 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_flush() 684 auxtrace); in intel_bts_flush() 711 struct intel_bts *bts = container_of(session->auxtrace, struc in intel_bts_free_events() [all...] |
| H A D | s390-cpumsf.c | 169 struct auxtrace auxtrace; member 919 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_event() 921 auxtrace); in s390_cpumsf_process_event() 962 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_auxtrace_event() 964 auxtrace); in s390_cpumsf_process_auxtrace_event() 1010 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free_queues() 1012 auxtrace); in s390_cpumsf_free_queues() 1037 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free() 1039 auxtrace); in s390_cpumsf_free() 1043 session->auxtrace = NULL; in s390_cpumsf_free() [all …]
|
| H A D | powerpc-vpadtl.c | 13 #include "auxtrace.h" 22 * Structure to save the auxtrace queue 25 struct auxtrace auxtrace; 162 return container_of(session->auxtrace, struct powerpc_vpadtl, auxtrace); in session_to_vpa() 366 * of perf record with timestamp of top element in the auxtrace heap. 367 * Process the auxtrace queue if the timestamp of element from heap is 370 * Update the timestamp of the auxtrace heap with the timestamp in powerpc_vpadtl_process_queues() 371 * of last processed entry from the auxtrace buffe in powerpc_vpadtl_process_queues() 24 struct auxtrace auxtrace; global() member [all...] |
| H A D | auxtrace.c | 3 * auxtrace.c: AUX area trace support 41 #include "auxtrace.h" 436 .tid = event->auxtrace.tid, in auxtrace_queues__add_event() 437 .cpu = { event->auxtrace.cpu }, in auxtrace_queues__add_event() 439 .offset = event->auxtrace.offset, in auxtrace_queues__add_event() 440 .reference = event->auxtrace.reference, in auxtrace_queues__add_event() 441 .size = event->auxtrace.size, in auxtrace_queues__add_event() 443 unsigned int idx = event->auxtrace.idx; in auxtrace_queues__add_indexed_event() 1204 return session->auxtrace->queue_data(session, NULL, event, 1219 err = session->auxtrace in auxtrace_queue_data() [all...] |
| H A D | arm-spe.c | 19 #include "auxtrace.h" 60 struct auxtrace auxtrace; member 1202 * record into auxtrace heap, thus the record can be deferred to 1448 struct arm_spe *spe = container_of(session->auxtrace, in arm_spe_process_auxtrace_event() 1449 struct arm_spe, auxtrace); in arm_spe_process_auxtrace_event() 1494 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_flush() 1495 auxtrace); in arm_spe_flush() 1535 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe__alloc_metadata() 1536 auxtrace); in arm_spe__alloc_metadata() [all...] |
| H A D | cs-etm.c | 20 #include "auxtrace.h" 45 struct auxtrace auxtrace; 65 * taken from the auxtrace buffer. 531 etm = container_of(session->auxtrace, struct cs_etm_auxtrace, auxtrace); in cs_etm__etmq_set_traceid_queue_timestamp() 939 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, in cs_etm__free_traceid_queues() 941 auxtrace); in cs_etm__free_traceid_queues() 1023 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, in cs_etm__evsel_is_auxtrace() 1025 auxtrace); in cs_etm__evsel_is_auxtrace() 43 struct auxtrace auxtrace; global() member [all...] |
| H A D | session.h | 20 struct auxtrace; 50 /** @auxtrace: callbacks to allow AUX area data decoding. */ 51 const struct auxtrace *auxtrace; member
|
| H A D | tool.c | 206 skipn(perf_data__fd(session->data), event->auxtrace.size); 207 return event->auxtrace.size; in process_stat_stub() 371 tool->auxtrace = process_event_auxtrace_stub; 497 CREATE_DELEGATE_OP3(auxtrace); in delegate_tool__init() 569 tool->tool.auxtrace = delegate_auxtrace;
|
| H A D | intel-pt.c | 33 #include "auxtrace.h" 62 struct auxtrace auxtrace; member 293 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_dump_sample() 294 auxtrace); in intel_pt_dump_sample() 3727 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event() 3728 auxtrace); in intel_pt_process_event() 3811 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events() 3812 auxtrace); in intel_pt_free_events() 3834 struct intel_pt *pt = container_of(session->auxtrace, struc in intel_pt_free() [all...] |
| H A D | tool.h | 87 event_op3 auxtrace; 88 event_op3 auxtrace; global() member
|
| H A D | session.c | 31 #include "auxtrace.h" 843 event->auxtrace.size = bswap_64(event->auxtrace.size); in callchain__lbr_callstack_printf() 844 event->auxtrace.offset = bswap_64(event->auxtrace.offset); in callchain__lbr_callstack_printf() 845 event->auxtrace.reference = bswap_64(event->auxtrace.reference); in callchain__lbr_callstack_printf() 846 event->auxtrace.idx = bswap_32(event->auxtrace.idx); in callchain__lbr_callstack_printf() 847 event->auxtrace in callchain__lbr_callstack_printf() [all...] |
| H A D | pmu.h | 106 bool auxtrace; member
|
| /linux/Documentation/arch/powerpc/ |
| H A D | vpa-dtl.rst | 39 is created for each CPU. Each auxtrace queue has a array/list of auxtrace buffers. 40 All auxtrace queues is maintained in auxtrace heap. The queues are sorted 43 auxtrace heap so that DTL events can be co-related with other events 44 Process the auxtrace queue if the timestamp of element from heap is 49 processing next time. Update the timestamp of the auxtrace heap with the timestamp 50 of last processed entry from the auxtrace buffer. 76 auxtrace buffers includes: 82 Describes offset and size of auxtrace data in the buffers 85 This is the record that defines the auxtrace data which here in case of
|
| /linux/tools/perf/arch/arm/util/ |
| H A D | pmu.c | 25 pmu->auxtrace = true; in perf_pmu__arch_init() 30 pmu->auxtrace = true; in perf_pmu__arch_init() 37 pmu->auxtrace = true; in perf_pmu__arch_init()
|
| H A D | Build | 1 perf-util-y += pmu.o auxtrace.o cs-etm.o
|
| /linux/tools/perf/arch/s390/util/ |
| H A D | Build | 6 perf-util-y += auxtrace.o
|
| /linux/tools/perf/arch/powerpc/util/ |
| H A D | Build | 9 perf-util-y += auxtrace.o
|
| /linux/tools/perf/arch/x86/util/ |
| H A D | pmu.c | 273 pmu->auxtrace = true; in perf_pmu__arch_init() 278 pmu->auxtrace = true; in perf_pmu__arch_init()
|
| H A D | Build | 11 perf-util-y += auxtrace.o
|
| /linux/tools/perf/arch/arm64/util/ |
| H A D | Build | 1 perf-util-y += ../../arm/util/auxtrace.o
|
| /linux/tools/perf/Documentation/ |
| H A D | intel-bts.txt | 42 auxtrace mmap size option
|
| H A D | perf.data-file-format.txt | 239 Define additional auxtrace areas in the perf.data. auxtrace is used to store 595 Defines auxtrace data. Followed by the actual data. The contents of 596 the auxtrace data is dependent on the event and the CPU. For example
|
| /linux/tools/perf/ |
| H A D | builtin-inject.c | 23 #include "util/auxtrace.h" 363 event->auxtrace.size); in perf_event__repipe_sample() 366 event->header.size + event->auxtrace.size); in perf_event__repipe_sample() 371 return event->auxtrace.size; in perf_event__repipe_sample() 2469 inject->tool.auxtrace = perf_event__process_auxtrace; in evsel__has_dwarf_callchain() 2481 inject->tool.auxtrace = perf_event__process_auxtrace; in cmd_inject() 2859 inject.tool.auxtrace = perf_event__repipe_auxtrace;
|
| H A D | builtin-mem.c | 11 #include "util/auxtrace.h" 290 mem->tool.auxtrace = perf_event__process_auxtrace; in report_raw_events()
|