Home
last modified time | relevance | path

Searched refs:ewma (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.10/drivers/md/bcache/
Dutil.h429 #define ewma_add(ewma, val, weight, factor) \ argument
431 (ewma) *= (weight) - 1; \
432 (ewma) += (val) << factor; \
433 (ewma) /= (weight); \
434 (ewma) >> factor; \
/Linux-v5.10/drivers/net/wireless/ralink/rt2x00/
Drt2x00link.c25 static inline int rt2x00link_get_avg_rssi(struct ewma_rssi *ewma) in rt2x00link_get_avg_rssi() argument
29 avg = ewma_rssi_read(ewma); in rt2x00link_get_avg_rssi()
/Linux-v5.10/Documentation/networking/
Dgen_stats.rst95 and ewma log need to be converted to the appropriate values.
/Linux-v5.10/block/
Dblk-mq.c1239 unsigned int ewma; in blk_mq_update_dispatch_busy() local
1244 ewma = hctx->dispatch_busy; in blk_mq_update_dispatch_busy()
1246 if (!ewma && !busy) in blk_mq_update_dispatch_busy()
1249 ewma *= BLK_MQ_DISPATCH_BUSY_EWMA_WEIGHT - 1; in blk_mq_update_dispatch_busy()
1251 ewma += 1 << BLK_MQ_DISPATCH_BUSY_EWMA_FACTOR; in blk_mq_update_dispatch_busy()
1252 ewma /= BLK_MQ_DISPATCH_BUSY_EWMA_WEIGHT; in blk_mq_update_dispatch_busy()
1254 hctx->dispatch_busy = ewma; in blk_mq_update_dispatch_busy()
/Linux-v5.10/kernel/sched/
Dfair.c3897 return (max(ue.ewma, ue.enqueued) | UTIL_AVG_UNCHANGED); in _task_util_est()
3986 if (ue.ewma < ue.enqueued) { in util_est_dequeue()
3987 ue.ewma = ue.enqueued; in util_est_dequeue()
3996 last_ewma_diff = ue.enqueued - ue.ewma; in util_est_dequeue()
4025 ue.ewma <<= UTIL_EST_WEIGHT_SHIFT; in util_est_dequeue()
4026 ue.ewma += last_ewma_diff; in util_est_dequeue()
4027 ue.ewma >>= UTIL_EST_WEIGHT_SHIFT; in util_est_dequeue()
Ddebug.c1000 P(se.avg.util_est.ewma); in proc_sched_show_task()
/Linux-v5.10/include/linux/
Dsched.h354 unsigned int ewma; member