/linux-master/tools/perf/util/ |
H A D | hisi-ptt.c | 19 #include "auxtrace.h" 31 struct auxtrace auxtrace; member in struct:hisi_ptt 96 struct hisi_ptt *ptt = container_of(session->auxtrace, struct hisi_ptt, 97 auxtrace); 99 int size = event->auxtrace.size; 142 struct hisi_ptt *ptt = container_of(session->auxtrace, struct hisi_ptt, 143 auxtrace); 145 session->auxtrace = NULL; 152 struct hisi_ptt *ptt = container_of(session->auxtrace, struc [all...] |
H A D | intel-bts.c | 28 #include "auxtrace.h" 45 struct auxtrace auxtrace; member in struct:intel_bts 596 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, 597 auxtrace); 639 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, 640 auxtrace); 680 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, 681 auxtrace); 708 struct intel_bts *bts = container_of(session->auxtrace, struc [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; member in struct:s390_cpumsf [all...] |
H A D | session.h | 20 struct auxtrace; 33 struct auxtrace *auxtrace; member in struct:perf_session
|
H A D | arm-spe.c | 19 #include "auxtrace.h" 41 struct auxtrace auxtrace; member in struct:arm_spe 661 * record into auxtrace heap, thus the record can be deferred to 906 struct arm_spe *spe = container_of(session->auxtrace, 907 struct arm_spe, auxtrace); 952 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, 953 auxtrace); 990 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, 991 auxtrace); [all...] |
H A D | auxtrace.c | 3 * auxtrace.c: AUX area trace support 41 #include "auxtrace.h" 411 .tid = event->auxtrace.tid, 412 .cpu = { event->auxtrace.cpu }, 414 .offset = event->auxtrace.offset, 415 .reference = event->auxtrace.reference, 416 .size = event->auxtrace.size, 418 unsigned int idx = event->auxtrace.idx; 1107 return session->auxtrace->queue_data(session, NULL, event, 1123 return session->auxtrace [all...] |
H A D | tool.h | 82 event_op3 auxtrace; member in struct:perf_tool
|
H A D | cs-etm.c | 20 #include "auxtrace.h" 44 struct auxtrace auxtrace; member in struct:cs_etm_auxtrace 64 * taken from the auxtrace buffer. 342 etm = container_of(session->auxtrace, struct cs_etm_auxtrace, auxtrace); 790 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, 792 auxtrace); 863 struct cs_etm_auxtrace *aux = container_of(session->auxtrace, 865 auxtrace); [all...] |
H A D | intel-pt.c | 33 #include "auxtrace.h" 62 struct auxtrace auxtrace; member in struct:intel_pt 291 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, 292 auxtrace); 3452 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, 3453 auxtrace); 3536 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, 3537 auxtrace); 3559 struct intel_pt *pt = container_of(session->auxtrace, struc [all...] |
H A D | pmu.h | 77 * @auxtrace: Are events auxiliary events? Determined in architecture 80 bool auxtrace; member in struct:perf_pmu
|
H A D | session.c | 29 #include "auxtrace.h" 399 skipn(perf_data__fd(session->data), event->auxtrace.size); 400 return event->auxtrace.size; 543 if (tool->auxtrace == NULL) 544 tool->auxtrace = process_event_auxtrace_stub; 880 event->auxtrace.size = bswap_64(event->auxtrace.size); 881 event->auxtrace.offset = bswap_64(event->auxtrace.offset); 882 event->auxtrace [all...] |
H A D | data-convert-json.c | 17 #include "util/auxtrace.h" 337 .auxtrace = perf_event__process_auxtrace,
|
H A D | auxtrace.h | 3 * auxtrace.h: AUX area trace support 197 * struct auxtrace - session callbacks to allow AUX area data decoding. 207 struct auxtrace { struct 326 * struct auxtrace_mmap - records an mmap of the auxtrace buffer. 357 * @mmap_needed: set to %false for non-auxtrace events. This is needed because 358 * auxtrace mmapping is done in the same code path as non-auxtrace 359 * mmapping but not every evsel that needs non-auxtrace mmapping 360 * also needs auxtrace mmapping. 379 * @free: free this auxtrace recor [all...] |
H A D | pmu.c | 1103 return pmu && pmu->auxtrace; 1771 if (pmu->is_core || pmu->is_uncore || pmu->auxtrace)
|
H A D | header.c | 896 pr_err("Failed to write auxtrace index\n"); 2903 pr_err("Failed to process auxtrace index\n"); 3452 FEAT_OPN(AUXTRACE, auxtrace, false),
|
/linux-master/tools/perf/arch/x86/util/ |
H A D | pmu.c | 25 pmu->auxtrace = true; 30 pmu->auxtrace = true;
|
/linux-master/tools/lib/perf/include/perf/ |
H A D | event.h | 501 struct perf_record_auxtrace auxtrace; member in union:perf_event
|
/linux-master/tools/perf/ |
H A D | builtin-inject.c | 22 #include "util/auxtrace.h" 264 event->auxtrace.size); 267 event->header.size + event->auxtrace.size); 272 return event->auxtrace.size; 2023 inject->tool.auxtrace = perf_event__process_auxtrace; 2035 inject->tool.auxtrace = perf_event__process_auxtrace; 2202 .auxtrace = perf_event__repipe_auxtrace,
|
H A D | builtin-mem.c | 9 #include "util/auxtrace.h" 463 .auxtrace = perf_event__process_auxtrace,
|
H A D | builtin-annotate.c | 741 .auxtrace = perf_event__process_auxtrace,
|
H A D | builtin-report.c | 48 #include "util/auxtrace.h" 1295 .auxtrace = perf_event__process_auxtrace,
|
H A D | builtin-script.c | 25 #include "util/auxtrace.h" 2758 * for the evsels synthesized from the auxtrace info. 3884 .auxtrace = perf_event__process_auxtrace,
|
H A D | builtin-c2c.c | 398 .auxtrace = perf_event__process_auxtrace,
|