Searched refs:donor_dsq (Results 1 – 1 of 1) sorted by relevance
3972 struct scx_dispatch_q *donor_dsq = &rq->scx.bypass_dsq; in bypass_lb_cpu() local3975 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 …]