Lines Matching defs:sleep_ms
503 uint64_t sleep_ms, sleep_ratio;
616 * sleep_ms = hz * p->p_racct->r_resources[resource] /
618 * sleep_ms *= rctl_throttle_pct / 100;
619 * if (sleep_ms < rctl_throttle_min)
620 * sleep_ms = rctl_throttle_min;
623 sleep_ms = xmul(hz, p->p_racct->r_resources[resource]);
624 sleep_ms = xmul(sleep_ms, rctl_throttle_pct) / 100;
625 if (sleep_ms < rctl_throttle_min * rule->rr_amount)
626 sleep_ms = rctl_throttle_min * rule->rr_amount;
643 sleep_ms = xadd(sleep_ms, xmul(sleep_ms, sleep_ratio));
648 sleep_ms /= rule->rr_amount;
650 if (sleep_ms > rctl_throttle_max)
651 sleep_ms = rctl_throttle_max;
656 rule->rr_amount, (uintmax_t)sleep_ms,
660 KASSERT(sleep_ms >= rctl_throttle_min, ("%s: %ju < %d\n",
661 __func__, (uintmax_t)sleep_ms, rctl_throttle_min));
662 racct_proc_throttle(p, sleep_ms);