RUNTIME_INF
*quota_us_p = RUNTIME_INF;
if (runtime == RUNTIME_INF)
if (quota_us == RUNTIME_INF)
quota = RUNTIME_INF;
runtime_enabled = quota != RUNTIME_INF;
runtime_was_enabled = cfs_b->quota != RUNTIME_INF;
if (tg->cfs_bandwidth.quota == RUNTIME_INF)
return RUNTIME_INF;
if (quota == RUNTIME_INF || quota == -1)
return RUNTIME_INF;
quota = RUNTIME_INF;
if (quota == RUNTIME_INF)
else if (parent_quota != RUNTIME_INF)
if (quota == RUNTIME_INF)
else if (parent_quota != RUNTIME_INF && quota > parent_quota)
if (quota != RUNTIME_INF) {
(quota_us != RUNTIME_INF && quota_us > max_usec) ||
if (quota_us != RUNTIME_INF && quota_us > max_bw_runtime_us)
if (quota_us != RUNTIME_INF && (burst_us > quota_us ||
quota_us = RUNTIME_INF;
if (global_rt_runtime() == RUNTIME_INF) {
if (global_rt_runtime() != RUNTIME_INF)
if (global_rt_runtime() == RUNTIME_INF)
tg->scx.bw_quota_us = RUNTIME_INF;
if (unlikely(cfs_b->quota == RUNTIME_INF))
if (cfs_b->quota == RUNTIME_INF)
if (cfs_b->quota == RUNTIME_INF)
if (cfs_b->quota != RUNTIME_INF) {
if (cfs_b->quota != RUNTIME_INF && cfs_b->runtime > slice)
cfs_b->quota = RUNTIME_INF;
cfs_b->hierarchical_quota = parent ? parent->hierarchical_quota : RUNTIME_INF;
cfs_rq->runtime_enabled = cfs_b->quota != RUNTIME_INF;
tg_cfs_bandwidth(cfs_rq->tg)->hierarchical_quota != RUNTIME_INF)
if (!rt_bandwidth_enabled() || rt_b->rt_runtime == RUNTIME_INF)
if (runtime > period && runtime != RUNTIME_INF)
if (rt_runtime != RUNTIME_INF && rt_runtime > max_rt_runtime)
rt_runtime = RUNTIME_INF;
if (tg->rt_bandwidth.rt_runtime == RUNTIME_INF)
if ((sysctl_sched_rt_runtime != RUNTIME_INF) &&
if (iter->rt_runtime == RUNTIME_INF)
if (rt_rq->rt_runtime == RUNTIME_INF ||
if (iter == rt_rq || iter->rt_runtime == RUNTIME_INF)
rt_rq->rt_runtime = RUNTIME_INF;
if (!sched_feat(RT_RUNTIME_SHARE) && rt_rq->rt_runtime != RUNTIME_INF)
if (!throttled && (!rt_bandwidth_enabled() || rt_b->rt_runtime == RUNTIME_INF))
if (runtime == RUNTIME_INF)
if (sched_rt_runtime(rt_rq) != RUNTIME_INF) {
return RUNTIME_INF;