Searched refs:cfs_b (Results 1 – 3 of 3) sorted by relevance
4688 void __refill_cfs_bandwidth_runtime(struct cfs_bandwidth *cfs_b) in __refill_cfs_bandwidth_runtime() argument4690 if (unlikely(cfs_b->quota == RUNTIME_INF)) in __refill_cfs_bandwidth_runtime()4693 cfs_b->runtime += cfs_b->quota; in __refill_cfs_bandwidth_runtime()4694 cfs_b->runtime = min(cfs_b->runtime, cfs_b->quota + cfs_b->burst); in __refill_cfs_bandwidth_runtime()4703 static int __assign_cfs_rq_runtime(struct cfs_bandwidth *cfs_b, in __assign_cfs_rq_runtime() argument4708 lockdep_assert_held(&cfs_b->lock); in __assign_cfs_rq_runtime()4713 if (cfs_b->quota == RUNTIME_INF) in __assign_cfs_rq_runtime()4716 start_cfs_bandwidth(cfs_b); in __assign_cfs_rq_runtime()4718 if (cfs_b->runtime > 0) { in __assign_cfs_rq_runtime()4719 amount = min(cfs_b->runtime, min_amount); in __assign_cfs_rq_runtime()[all …]
10177 struct cfs_bandwidth *cfs_b = &tg->cfs_bandwidth; in tg_set_cfs_bandwidth() local10219 runtime_was_enabled = cfs_b->quota != RUNTIME_INF; in tg_set_cfs_bandwidth()10226 raw_spin_lock_irq(&cfs_b->lock); in tg_set_cfs_bandwidth()10227 cfs_b->period = ns_to_ktime(period); in tg_set_cfs_bandwidth()10228 cfs_b->quota = quota; in tg_set_cfs_bandwidth()10229 cfs_b->burst = burst; in tg_set_cfs_bandwidth()10231 __refill_cfs_bandwidth_runtime(cfs_b); in tg_set_cfs_bandwidth()10235 start_cfs_bandwidth(cfs_b); in tg_set_cfs_bandwidth()10237 raw_spin_unlock_irq(&cfs_b->lock); in tg_set_cfs_bandwidth()10406 struct cfs_bandwidth *cfs_b = &tg->cfs_bandwidth; in tg_cfs_schedulable_down() local[all …]
483 extern void init_cfs_bandwidth(struct cfs_bandwidth *cfs_b);485 extern void __refill_cfs_bandwidth_runtime(struct cfs_bandwidth *cfs_b);486 extern void start_cfs_bandwidth(struct cfs_bandwidth *cfs_b);