Lines Matching full:intervals
24 #define INTERVALS (1UL << INTERVAL_SHIFT) macro
74 * intervals and if the stand deviation of these 8 intervals is below a
75 * threshold value, we use the average of these intervals as prediction.
86 unsigned int intervals[INTERVALS]; member
113 * intervals, and checking if the standard deviation of that set
127 /* First calculate the average of past intervals */ in get_typical_interval()
132 for (i = 0; i < INTERVALS; i++) { in get_typical_interval()
133 unsigned int value = data->intervals[i]; in get_typical_interval()
148 if (divisor == INTERVALS) in get_typical_interval()
155 for (i = 0; i < INTERVALS; i++) { in get_typical_interval()
156 unsigned int value = data->intervals[i]; in get_typical_interval()
162 if (divisor == INTERVALS) in get_typical_interval()
180 if ((((u64)avg*avg > variance*36) && (divisor * 4 >= INTERVALS * 3)) in get_typical_interval()
195 if ((divisor * 4) <= INTERVALS * 3) in get_typical_interval()
481 data->intervals[data->interval_ptr++] = ktime_to_us(measured_ns); in menu_update()
482 if (data->interval_ptr >= INTERVALS) in menu_update()