Home
last modified time | relevance | path

Searched refs:abs_vdebt (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/block/
Dblk-iocost.c472 atomic64_t abs_vdebt; member
1148 u64 abs_vdebt, vdebt, vshortage, expires, oexpires; in iocg_kick_waitq() local
1158 abs_vdebt = atomic64_read(&iocg->abs_vdebt); in iocg_kick_waitq()
1159 vdebt = abs_cost_to_cost(abs_vdebt, hw_inuse); in iocg_kick_waitq()
1163 abs_vdebt); in iocg_kick_waitq()
1167 atomic64_sub(abs_delta, &iocg->abs_vdebt); in iocg_kick_waitq()
1168 if (WARN_ON_ONCE(atomic64_read(&iocg->abs_vdebt) < 0)) in iocg_kick_waitq()
1169 atomic64_set(&iocg->abs_vdebt, 0); in iocg_kick_waitq()
1227 vtime += abs_cost_to_cost(atomic64_read(&iocg->abs_vdebt), hw_inuse); in iocg_kick_delay()
1374 !atomic64_read(&iocg->abs_vdebt) && !iocg_is_idle(iocg)) in ioc_timer_fn()
[all …]
/Linux-v5.4/tools/cgroup/
Diocost_monitor.py162 self.debt_ms = iocg.abs_vdebt.counter.value_() / VTIME_PER_USEC / 1000