Lines Matching full:variance
121 uint64_t sum, variance; in get_typical_interval() local
153 /* Then try to determine variance */ in get_typical_interval()
154 variance = 0; in get_typical_interval()
159 variance += diff * diff; in get_typical_interval()
163 variance >>= INTERVAL_SHIFT; in get_typical_interval()
165 do_div(variance, divisor); in get_typical_interval()
169 * small (stddev <= 20 us, variance <= 400 us^2) or standard in get_typical_interval()
171 * 6*stddev, avg^2 > 36*variance). The average is smaller than in get_typical_interval()
179 if (likely(variance <= U64_MAX/36)) { in get_typical_interval()
180 if ((((u64)avg*avg > variance*36) && (divisor * 4 >= INTERVALS * 3)) in get_typical_interval()
181 || variance <= 400) { in get_typical_interval()