Home
last modified time | relevance | path

Searched refs:busy_level (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/include/trace/events/
H A Diocost.h139 __field(int, busy_level)
151 __entry->busy_level = ioc->busy_level;
161 __entry->busy_level,
/kernel/linux/linux-6.6/include/trace/events/
H A Diocost.h153 __field(int, busy_level)
165 __entry->busy_level = ioc->busy_level;
175 __entry->busy_level,
/kernel/linux/linux-5.10/block/
H A Dblk-iocost.c435 int busy_level; /* saturation history */ member
652 * vrate adjust percentages indexed by ioc->busy_level. We adjust up on
2040 if (ioc->busy_level > 0) in ioc_forgive_debts()
2316 prev_busy_level = ioc->busy_level; in ioc_timer_fn()
2321 ioc->busy_level = max(ioc->busy_level, 0); in ioc_timer_fn()
2322 ioc->busy_level++; in ioc_timer_fn()
2332 ioc->busy_level = min(ioc->busy_level, 0); in ioc_timer_fn()
2339 ioc->busy_level in ioc_timer_fn()
[all...]
/kernel/linux/linux-5.10/tools/cgroup/
H A Diocost_monitor.py103 self.busy_level = ioc.busy_level.value_()
121 'busy_level' : self.busy_level,
129 f'busy={self.busy_level:+3} ' \
/kernel/linux/linux-6.6/tools/cgroup/
H A Diocost_monitor.py104 self.busy_level = ioc.busy_level.value_()
122 'busy_level' : self.busy_level,
132 f'busy={self.busy_level:+3} ' \
/kernel/linux/linux-6.6/block/
H A Dblk-iocost.c433 int busy_level; /* saturation history */ member
648 * vrate adjust percentages indexed by ioc->busy_level. We adjust up on
1000 if (!ioc->busy_level || (ioc->busy_level < 0 && nr_lagging)) { in ioc_adjust_base_vrate()
1001 if (ioc->busy_level != prev_busy_level || nr_lagging) in ioc_adjust_base_vrate()
1011 * bounds can change abruptly. Otherwise, apply busy_level in ioc_adjust_base_vrate()
1021 int idx = min_t(int, abs(ioc->busy_level), in ioc_adjust_base_vrate()
1025 if (ioc->busy_level > 0) in ioc_adjust_base_vrate()
2091 if (ioc->busy_level > 0) in ioc_forgive_debts()
2388 prev_busy_level = ioc->busy_level; in ioc_timer_fn()
[all...]

Completed in 10 milliseconds