Home
last modified time | relevance | path

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

/linux/kernel/sched/
H A Dext.c3972 struct scx_dispatch_q *donor_dsq = &rq->scx.bypass_dsq; in bypass_lb_cpu() local
3975 s32 delta = READ_ONCE(donor_dsq->nr) - nr_donor_target; in bypass_lb_cpu()
3989 raw_spin_lock(&donor_dsq->lock); in bypass_lb_cpu()
3990 list_add(&cursor.node, &donor_dsq->list); in bypass_lb_cpu()
3993 n = nldsq_next_task(donor_dsq, n, false); in bypass_lb_cpu()
4000 n = nldsq_next_task(donor_dsq, n, false); in bypass_lb_cpu()
4002 if (donor_dsq->nr <= nr_donor_target) in bypass_lb_cpu()
4033 dispatch_dequeue_locked(p, donor_dsq); in bypass_lb_cpu()
4048 raw_spin_unlock(&donor_dsq->lock); in bypass_lb_cpu()
4052 raw_spin_lock(&donor_dsq->lock); in bypass_lb_cpu()
[all …]