Home
last modified time | relevance | path

Searched refs:dtl (Results 1 – 4 of 4) sorted by relevance

/linux/arch/powerpc/perf/
H A Dvpa-dtl.c122 struct vpa_dtl *dtl, int index) in vpa_dtl_capture_aux() argument
139 memcpy(aux_copy_buf + buf->head, &dtl->buf[index], *n_entries * sizeof(struct dtl_entry)); in vpa_dtl_capture_aux()
203 struct vpa_dtl *dtl = &per_cpu(vpa_dtl_cpu, event->cpu); in vpa_dtl_dump_sample_data() local
207 last_idx = dtl->last_idx; in vpa_dtl_dump_sample_data()
218 dtl->last_idx = last_idx + n_req; in vpa_dtl_dump_sample_data()
245 vpa_dtl_capture_aux(&read_size, aux_buf, dtl, i); in vpa_dtl_dump_sample_data()
265 vpa_dtl_capture_aux(&n_req, aux_buf, dtl, i); in vpa_dtl_dump_sample_data()
334 struct vpa_dtl *dtl = &per_cpu(vpa_dtl_cpu, cpu); in vpa_dtl_mem_alloc() local
346 dtl->buf = buf; in vpa_dtl_mem_alloc()
436 struct vpa_dtl *dtl = &per_cpu(vpa_dtl_cpu, event->cpu); in vpa_dtl_event_add() local
[all …]
/linux/tools/perf/util/
H A Dpowerpc-vpadtl.c48 struct powerpc_vpadtl_entry *dtl; member
96 struct powerpc_vpadtl_entry *dtl; in powerpc_vpadtl_dump() local
111 dtl = (struct powerpc_vpadtl_entry *)buf; in powerpc_vpadtl_dump()
112 if (dtl->timebase != 0) { in powerpc_vpadtl_dump()
116 dispatch_reasons[dtl->dispatch_reason], in powerpc_vpadtl_dump()
117 preempt_reasons[dtl->preempt_reason], in powerpc_vpadtl_dump()
118 be32_to_cpu(dtl->enqueue_to_dispatch_time), in powerpc_vpadtl_dump()
119 be32_to_cpu(dtl->ready_to_enqueue_time), in powerpc_vpadtl_dump()
120 be32_to_cpu(dtl->waiting_to_ready_time)); in powerpc_vpadtl_dump()
136 struct powerpc_vpadtl_entry *record = vpaq->dtl; in powerpc_vpadtl_timestamp()
[all …]
/linux/Documentation/arch/powerpc/
H A Dvpa-dtl.rst2 .. _vpa-dtl:
21 The vpa-dtl PMU exposes the Virtual Processor Area(VPA) DTL counters
30 vpa dtl pmu has one hrtimer added per vpa-dtl pmu thread. DTL (Dispatch
55 vpa-dtl PMU example usage
86 vpa-dtl pmu is dispatch trace log data.
105 Above is representation of dtl entry of below format:
135 # Samples: 321 of event 'vpa-dtl'
153 …:256 256 [016] 105373.359913: vpa-dtl: timebase: 21403600706628…
154 …:256 256 [017] 105373.360012: vpa-dtl: timebase: 21403600706679…
/linux/tools/perf/
H A Dbuiltin-script.c2019 struct powerpc_vpadtl_entry *dtl = (struct powerpc_vpadtl_entry *)data->raw_data; in perf_sample__fprintf_synth_vpadtl()
2025 get_unaligned_be64(&dtl->timebase), in perf_sample__fprintf_synth()
2026 dispatch_reasons[dtl->dispatch_reason], in perf_sample__fprintf_synth()
2027 preempt_reasons[dtl->preempt_reason], in perf_sample__fprintf_synth()
2028 be32_to_cpu(dtl->enqueue_to_dispatch_time), in perf_sample__fprintf_synth()
2029 be32_to_cpu(dtl->ready_to_enqueue_time), in perf_sample__fprintf_synth()
2030 be32_to_cpu(dtl->waiting_to_ready_time), in perf_sample__fprintf_synth()
2031 be16_to_cpu(dtl->processor_id)); in perf_sample__fprintf_synth()
2007 struct powerpc_vpadtl_entry *dtl = (struct powerpc_vpadtl_entry *)data->raw_data; perf_sample__fprintf_synth_vpadtl() local