Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / tools / perf / util / stat.h
1 #ifndef __PERF_STATS_H
2 #define __PERF_STATS_H
3
4 #include <linux/types.h>
5
6 struct stats
7 {
8         double n, mean, M2;
9         u64 max, min;
10 };
11
12 void update_stats(struct stats *stats, u64 val);
13 double avg_stats(struct stats *stats);
14 double stddev_stats(struct stats *stats);
15 double rel_stddev_stats(double stddev, double avg);
16
17 static inline void init_stats(struct stats *stats)
18 {
19         stats->n    = 0.0;
20         stats->mean = 0.0;
21         stats->M2   = 0.0;
22         stats->min  = (u64) -1;
23         stats->max  = 0;
24 }
25 #endif