/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | hisi-ptt.c | 19 #include "auxtrace.h" 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() 140 struct hisi_ptt *ptt = container_of(session->auxtrace, struct hisi_ptt, in hisi_ptt_free() 141 auxtrace); in hisi_ptt_free() 143 session->auxtrace = NULL; in hisi_ptt_free() 150 struct hisi_ptt *ptt = container_of(session->auxtrace, struc in hisi_ptt_evsel_is_auxtrace() [all...] |
H A D | intel-bts.c | 28 #include "auxtrace.h" 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, struc in intel_bts_free_events() [all...] |
H A D | s390-cpumsf.c | 14 * Defines auxtrace data. Followed by the actual data. The contents of 15 * the auxtrace data is dependent on the event and the CPU. 40 * an auxtrace_queue is created for each CPU. It is assumed that the auxtrace 44 * the offset and size of a CPU's auxtrace data. During auxtrace processing 54 * After the auxtrace infrastructure has been setup, the auxtrace queues are 61 * record sample, the auxtrace queues will be processed. As auxtrace queues 63 * auxtrace buffe 169 struct auxtrace auxtrace; global() member [all...] |
H A D | arm-spe.c | 19 #include "auxtrace.h" 41 struct auxtrace auxtrace; member 661 * record into auxtrace heap, thus the record can be deferred to in arm_spe_run_decoder() 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() [all...] |
H A D | auxtrace.c | 3 * auxtrace.c: AUX area trace support 41 #include "auxtrace.h" 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 in auxtrace_queue_data_cb() [all...] |
H A D | cs-etm.c | 20 #include "auxtrace.h" 44 struct auxtrace auxtrace; member 64 * taken from the auxtrace buffer. 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() [all...] |
H A D | session.h | 20 struct auxtrace; 33 struct auxtrace *auxtrace; member
|
H A D | intel-pt.c | 33 #include "auxtrace.h" 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() 3452 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event() 3453 auxtrace); in intel_pt_process_event() 3536 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush() 3537 auxtrace); in intel_pt_flush() 3559 struct intel_pt *pt = container_of(session->auxtrace, struc in intel_pt_free_events() [all...] |
H A D | session.c | 29 #include "auxtrace.h" 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 in perf_event__auxtrace_swap() [all...] |
H A D | tool.h | 82 event_op3 auxtrace; member
|
H A D | pmu.h | 75 * @auxtrace: Are events auxiliary events? Determined in architecture 78 bool auxtrace; member
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | intel-bts.c | 28 #include "auxtrace.h" 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, struc in intel_bts_free_events() [all...] |
H A D | arm-spe.c | 19 #include "auxtrace.h" 39 struct auxtrace auxtrace; member 589 struct arm_spe *spe = container_of(session->auxtrace, in arm_spe_process_event() 590 struct arm_spe, auxtrace); in arm_spe_process_event() 632 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event() 633 auxtrace); in arm_spe_process_auxtrace_event() 670 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_flush() 671 auxtrace); in arm_spe_flush() 705 struct arm_spe *spe = container_of(session->auxtrace, struc in arm_spe_free_events() [all...] |
H A D | s390-cpumsf.c | 14 * Defines auxtrace data. Followed by the actual data. The contents of 15 * the auxtrace data is dependent on the event and the CPU. 40 * an auxtrace_queue is created for each CPU. It is assumed that the auxtrace 44 * the offset and size of a CPU's auxtrace data. During auxtrace processing 54 * After the auxtrace infrastructure has been setup, the auxtrace queues are 61 * record sample, the auxtrace queues will be processed. As auxtrace queues 63 * auxtrace buffe 168 struct auxtrace auxtrace; global() member [all...] |
H A D | auxtrace.c | 3 * auxtrace.c: AUX area trace support 40 #include "auxtrace.h" 408 .tid = event->auxtrace.tid, in auxtrace_queues__add_event() 409 .cpu = event->auxtrace.cpu, in auxtrace_queues__add_event() 411 .offset = event->auxtrace.offset, in auxtrace_queues__add_event() 412 .reference = event->auxtrace.reference, in auxtrace_queues__add_event() 413 .size = event->auxtrace.size, in auxtrace_queues__add_event() 415 unsigned int idx = event->auxtrace.idx; in auxtrace_queues__add_event() 1074 return session->auxtrace->queue_data(session, NULL, event, in auxtrace_queue_data_cb() 1090 return session->auxtrace in auxtrace_queue_data_cb() [all...] |
H A D | session.h | 20 struct auxtrace; 27 struct auxtrace *auxtrace; member
|
H A D | cs-etm.c | 19 #include "auxtrace.h" 43 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 in cs_etm__free() [all...] |
H A D | intel-pt.c | 32 #include "auxtrace.h" 55 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() 2714 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event() 2715 auxtrace); in intel_pt_process_event() 2791 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush() 2792 auxtrace); in intel_pt_flush() 2814 struct intel_pt *pt = container_of(session->auxtrace, struc in intel_pt_free_events() [all...] |
H A D | session.c | 27 #include "auxtrace.h" 388 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 in perf_event__auxtrace_swap() [all...] |
H A D | tool.h | 79 event_op3 auxtrace; member
|
H A D | pmu.h | 37 bool auxtrace; member
|
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/ |
H A D | auxtrace.c | 3 * auxtrace.c: AUX area tracing support 13 #include "../../../util/auxtrace.h" 30 intel_pt_pmu->auxtrace = true; in auxtrace_record__init_intel() 33 intel_bts_pmu->auxtrace = true; in auxtrace_record__init_intel()
|
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/ |
H A D | pmu.c | 33 pmu->auxtrace = true; in perf_pmu__get_default_config() 37 pmu->auxtrace = true; in perf_pmu__get_default_config()
|
/kernel/linux/linux-5.10/tools/perf/ |
H A D | builtin-inject.c | 22 #include "util/auxtrace.h" 187 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() 749 inject->tool.auxtrace = perf_event__process_auxtrace; in __cmd_inject() 840 .auxtrace = perf_event__repipe_auxtrace, in cmd_inject()
|
/kernel/linux/linux-5.10/tools/lib/perf/include/perf/ |
H A D | event.h | 403 struct perf_record_auxtrace auxtrace; member
|