Home
last modified time | relevance | path

Searched refs:dtl (Results 1 – 7 of 7) 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 …]
H A DMakefile17 obj-$(CONFIG_HV_PERF_CTRS) += hv-24x7.o hv-gpci.o hv-common.o vpa-dtl.o
/linux/tools/perf/util/
H A Dpowerpc-vpadtl.c47 struct powerpc_vpadtl_entry *dtl; member
95 struct powerpc_vpadtl_entry *dtl; in powerpc_vpadtl_dump() local
110 dtl = (struct powerpc_vpadtl_entry *)buf; in powerpc_vpadtl_dump()
111 if (dtl->timebase != 0) { in powerpc_vpadtl_dump()
115 dispatch_reasons[dtl->dispatch_reason], in powerpc_vpadtl_dump()
116 preempt_reasons[dtl->preempt_reason], in powerpc_vpadtl_dump()
117 be32_to_cpu(dtl->enqueue_to_dispatch_time), in powerpc_vpadtl_dump()
118 be32_to_cpu(dtl->ready_to_enqueue_time), in powerpc_vpadtl_dump()
119 be32_to_cpu(dtl->waiting_to_ready_time)); in powerpc_vpadtl_dump()
135 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…
H A Dindex.rst40 vpa-dtl
/linux/arch/powerpc/platforms/pseries/
H A DMakefile12 papr_platform_attributes.o dtl.o
/linux/tools/perf/
H A Dbuiltin-script.c2000 struct powerpc_vpadtl_entry *dtl = (struct powerpc_vpadtl_entry *)data->raw_data; in perf_sample__fprintf_synth_vpadtl() local
2006 get_unaligned_be64(&dtl->timebase), in perf_sample__fprintf_synth_vpadtl()
2007 dispatch_reasons[dtl->dispatch_reason], in perf_sample__fprintf_synth_vpadtl()
2008 preempt_reasons[dtl->preempt_reason], in perf_sample__fprintf_synth_vpadtl()
2009 be32_to_cpu(dtl->enqueue_to_dispatch_time), in perf_sample__fprintf_synth_vpadtl()
2010 be32_to_cpu(dtl->ready_to_enqueue_time), in perf_sample__fprintf_synth_vpadtl()
2011 be32_to_cpu(dtl->waiting_to_ready_time), in perf_sample__fprintf_synth_vpadtl()
2012 be16_to_cpu(dtl->processor_id)); in perf_sample__fprintf_synth_vpadtl()