Lines Matching refs:top
5 * Refactored from builtin-top.c, see that files for further copyright notes.
13 #include "top.h"
23 size_t perf_top__header_snprintf(struct perf_top *top, char *bf, size_t size)
28 struct record_opts *opts = &top->record_opts;
32 if (top->samples) {
33 samples_per_sec = top->samples / top->delay_secs;
34 ksamples_per_sec = top->kernel_samples / top->delay_secs;
35 esamples_percent = (100.0 * top->exact_samples) / top->samples;
50 top->lost, top->lost_total, top->drop, top->drop_total);
52 float us_samples_per_sec = top->us_samples / top->delay_secs;
53 float guest_kernel_samples_per_sec = top->guest_kernel_samples / top->delay_secs;
54 float guest_us_samples_per_sec = top->guest_us_samples / top->delay_secs;
73 if (top->evlist->core.nr_entries == 1) {
74 struct evsel *first = evlist__first(top->evlist);
80 ret += SNPRINTF(bf + ret, size - ret, "%s", evsel__name(top->sym_evsel));
98 top->evlist->core.cpus->nr > 1 ? "s" : "",
105 top->evlist->core.cpus->nr,
106 top->evlist->core.cpus->nr > 1 ? "s" : "");
109 perf_top__reset_sample_counters(top);
113 void perf_top__reset_sample_counters(struct perf_top *top)
115 top->samples = top->us_samples = top->kernel_samples =
116 top->exact_samples = top->guest_kernel_samples =
117 top->guest_us_samples = top->lost = top->drop = 0;