Home
last modified time | relevance | path

Searched refs:ewma (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/bcache/
H A Dutil.h429 #define ewma_add(ewma, val, weight, factor) \
431 (ewma) *= (weight) - 1; \
432 (ewma) += (val) << factor; \
433 (ewma) /= (weight); \
434 (ewma) >> factor; \
/kernel/linux/linux-6.6/drivers/md/bcache/
H A Dutil.h410 #define ewma_add(ewma, val, weight, factor) \
412 (ewma) *= (weight) - 1; \
413 (ewma) += (val) << factor; \
414 (ewma) /= (weight); \
415 (ewma) >> factor; \
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/
H A 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()
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/
H A 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()
/kernel/linux/linux-5.10/block/
H A Dblk-mq.c1258 unsigned int ewma; in blk_mq_update_dispatch_busy() local
1260 ewma = hctx->dispatch_busy; in blk_mq_update_dispatch_busy()
1262 if (!ewma && !busy) in blk_mq_update_dispatch_busy()
1265 ewma *= BLK_MQ_DISPATCH_BUSY_EWMA_WEIGHT - 1; in blk_mq_update_dispatch_busy()
1267 ewma += 1 << BLK_MQ_DISPATCH_BUSY_EWMA_FACTOR; in blk_mq_update_dispatch_busy()
1268 ewma /= BLK_MQ_DISPATCH_BUSY_EWMA_WEIGHT; in blk_mq_update_dispatch_busy()
1270 hctx->dispatch_busy = ewma; in blk_mq_update_dispatch_busy()
/kernel/linux/linux-6.6/block/
H A Dblk-mq.c1929 unsigned int ewma; in blk_mq_update_dispatch_busy() local
1931 ewma = hctx->dispatch_busy; in blk_mq_update_dispatch_busy()
1933 if (!ewma && !busy) in blk_mq_update_dispatch_busy()
1936 ewma *= BLK_MQ_DISPATCH_BUSY_EWMA_WEIGHT - 1; in blk_mq_update_dispatch_busy()
1938 ewma += 1 << BLK_MQ_DISPATCH_BUSY_EWMA_FACTOR; in blk_mq_update_dispatch_busy()
1939 ewma /= BLK_MQ_DISPATCH_BUSY_EWMA_WEIGHT; in blk_mq_update_dispatch_busy()
1941 hctx->dispatch_busy = ewma; in blk_mq_update_dispatch_busy()
/kernel/linux/linux-5.10/kernel/sched/
H A Ddebug.c1028 P(se.avg.util_est.ewma); in proc_sched_show_task()
H A Dfair.c3953 return max(ue.ewma, (ue.enqueued & ~UTIL_AVG_UNCHANGED)); in _task_util_est()
4073 if (ue.ewma < ue.enqueued) { in util_est_update()
4074 ue.ewma = ue.enqueued; in util_est_update()
4083 last_ewma_diff = ue.enqueued - ue.ewma; in util_est_update()
4107 * ewma(t) = w * task_util(p) + (1-w) * ewma(t-1) in util_est_update()
4108 * = w * task_util(p) + ewma(t-1) - w * ewma(t-1) in util_est_update()
4109 * = w * (task_util(p) - ewma(t-1)) + ewma( in util_est_update()
[all...]
/kernel/linux/linux-6.6/kernel/sched/
H A Dfair.c4799 return max(ue.ewma, (ue.enqueued & ~UTIL_AVG_UNCHANGED)); in _task_util_est()
4919 if (ue.ewma < ue.enqueued) { in util_est_update()
4920 ue.ewma = ue.enqueued; in util_est_update()
4929 last_ewma_diff = ue.enqueued - ue.ewma; in util_est_update()
4953 * ewma(t) = w * task_util(p) + (1-w) * ewma(t-1) in util_est_update()
4954 * = w * task_util(p) + ewma(t-1) - w * ewma(t-1) in util_est_update()
4955 * = w * (task_util(p) - ewma(t-1)) + ewma( in util_est_update()
[all...]
H A Ddebug.c1099 P(se.avg.util_est.ewma); in proc_sched_show_task()
/kernel/linux/linux-5.10/include/linux/
H A Dsched.h388 * @ewma: the Exponential Weighted Moving Average (EWMA)
416 unsigned int ewma; member
/kernel/linux/linux-6.6/include/linux/
H A Dsched.h465 * @ewma: the Exponential Weighted Moving Average (EWMA)
493 unsigned int ewma; member

Completed in 43 milliseconds