Home
last modified time | relevance | path

Searched refs:use_delay (Results 1 – 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
Dblk-cgroup.h131 atomic_t use_delay; member
532 if (WARN_ON_ONCE(atomic_read(&blkg->use_delay) < 0)) in blkcg_use_delay()
534 if (atomic_add_return(1, &blkg->use_delay) == 1) in blkcg_use_delay()
540 int old = atomic_read(&blkg->use_delay); in blkcg_unuse_delay()
555 int cur = atomic_cmpxchg(&blkg->use_delay, old, old - 1); in blkcg_unuse_delay()
579 int old = atomic_read(&blkg->use_delay); in blkcg_set_delay()
582 if (!old && atomic_cmpxchg(&blkg->use_delay, old, -1) == old) in blkcg_set_delay()
596 int old = atomic_read(&blkg->use_delay); in blkcg_clear_delay()
599 if (old && atomic_cmpxchg(&blkg->use_delay, old, 0) == old) in blkcg_clear_delay()
/kernel/linux/linux-5.10/block/
Dblk-cgroup.c925 if (blkcg_debug_stats && atomic_read(&blkg->use_delay)) { in blkcg_print_stat()
929 atomic_read(&blkg->use_delay), in blkcg_print_stat()
1609 if (atomic_read(&blkg->use_delay) < 0) in blkcg_scale_delay()
1629 int cur_use = atomic_read(&blkg->use_delay); in blkcg_scale_delay()
1671 int use_delay = atomic_read(&blkg->use_delay); in blkcg_maybe_throttle_blkg() local
1673 if (use_delay) { in blkcg_maybe_throttle_blkg()
1680 clamp = use_delay > 0; in blkcg_maybe_throttle_blkg()
1810 if (WARN_ON_ONCE(atomic_read(&blkg->use_delay) < 0)) in blkcg_add_delay()
Dblk-iolatency.c291 unsigned use_delay = atomic_read(&lat_to_blkg(iolat)->use_delay); in __blkcg_iolatency_throttle() local
293 if (use_delay) in __blkcg_iolatency_throttle()
Dblk-iocost.c2202 !atomic_read(&iocg_to_blkg(iocg)->use_delay) && in ioc_timer_fn()
/kernel/linux/linux-5.10/tools/cgroup/
Diocost_monitor.py165 if blkg.use_delay.counter.value_() != 0:
/kernel/linux/linux-5.10/Documentation/admin-guide/
Dcgroup-v2.rst1815 originating group is being throttled you will see the use_delay and delay