Lines Matching refs:sleep_ms
501 uint64_t sleep_ms, sleep_ratio;
609 * sleep_ms = hz * p->p_racct->r_resources[resource] /
611 * sleep_ms *= rctl_throttle_pct / 100;
612 * if (sleep_ms < rctl_throttle_min)
613 * sleep_ms = rctl_throttle_min;
616 sleep_ms = xmul(hz, p->p_racct->r_resources[resource]);
617 sleep_ms = xmul(sleep_ms, rctl_throttle_pct) / 100;
618 if (sleep_ms < rctl_throttle_min * rule->rr_amount)
619 sleep_ms = rctl_throttle_min * rule->rr_amount;
636 sleep_ms = xadd(sleep_ms, xmul(sleep_ms, sleep_ratio));
641 sleep_ms /= rule->rr_amount;
643 if (sleep_ms > rctl_throttle_max)
644 sleep_ms = rctl_throttle_max;
649 rule->rr_amount, (uintmax_t)sleep_ms,
653 KASSERT(sleep_ms >= rctl_throttle_min, ("%s: %ju < %d\n",
654 __func__, (uintmax_t)sleep_ms, rctl_throttle_min));
655 racct_proc_throttle(p, sleep_ms);