Searched refs:ewma (Results 1 – 7 of 7) sorted by relevance
31 ewma(u) = ewma_sum(u) / ewma_sum(1)33 由于这本质上是一个无限几何级数的累加,结果是可组合的,即ewma(A) + ewma(B) = ewma(A+B)。
409 #define ewma_add(ewma, val, weight, factor) \ argument411 (ewma) *= (weight) - 1; \412 (ewma) += (val) << factor; \413 (ewma) /= (weight); \414 (ewma) >> factor; \
24 ewma(u) = ewma_sum(u) / ewma_sum(1)27 results are composable, that is ewma(A) + ewma(B) = ewma(A+B). This property
25 static inline int rt2x00link_get_avg_rssi(struct ewma_rssi *ewma) in rt2x00link_get_avg_rssi() argument29 avg = ewma_rssi_read(ewma); in rt2x00link_get_avg_rssi()
95 and ewma log need to be converted to the appropriate values.
5122 unsigned int ewma, dequeued, last_ewma_diff; in util_est_update() local5135 ewma = READ_ONCE(p->se.avg.util_est); in util_est_update()5141 if (ewma & UTIL_AVG_UNCHANGED) in util_est_update()5151 if (ewma <= dequeued) { in util_est_update()5152 ewma = dequeued; in util_est_update()5160 last_ewma_diff = ewma - dequeued; in util_est_update()5188 ewma <<= UTIL_EST_WEIGHT_SHIFT; in util_est_update()5189 ewma -= last_ewma_diff; in util_est_update()5190 ewma >>= UTIL_EST_WEIGHT_SHIFT; in util_est_update()5192 ewma |= UTIL_AVG_UNCHANGED; in util_est_update()[all …]
506 u32 ewma; in __tcp_accecn_process() local517 ewma = delivered_pkts << PKTS_ACKED_PREC; in __tcp_accecn_process()519 ewma = tp->pkts_acked_ewma; in __tcp_accecn_process()520 ewma = (((ewma << PKTS_ACKED_WEIGHT) - ewma) + in __tcp_accecn_process()524 tp->pkts_acked_ewma = min_t(u32, ewma, 0xFFFFU); in __tcp_accecn_process()