Lines Matching refs:buckets
685 static void make_histogram(int buckets[], char *buf, size_t len, char *linebuf,
742 buckets[i]++;
753 static void display_histogram(int buckets[], bool use_nsec)
762 total += buckets[i];
772 bar_len = buckets[0] * bar_total / total;
774 0, 1, "us", buckets[0], bar_len, bar, bar_total - bar_len, "");
786 bar_len = buckets[i] * bar_total / total;
788 start, stop, unit, buckets[i], bar_len, bar,
792 bar_len = buckets[NUM_BUCKET - 1] * bar_total / total;
794 1, "...", use_nsec ? "ms" : " s", buckets[NUM_BUCKET - 1],
861 static int read_func_latency(struct perf_ftrace *ftrace, int buckets[])
864 return perf_ftrace__latency_read_bpf(ftrace, buckets);
886 int buckets[NUM_BUCKET] = { };
922 make_histogram(buckets, buf, n, line, ftrace->use_nsec);
939 make_histogram(buckets, buf, n, line, ftrace->use_nsec);
942 read_func_latency(ftrace, buckets);
944 display_histogram(buckets, ftrace->use_nsec);