Lines Matching refs:src_dsq
1657 struct scx_dispatch_q *src_dsq, in move_local_task_to_local_dsq() argument
1663 lockdep_assert_held(&src_dsq->lock); in move_local_task_to_local_dsq()
1863 struct scx_dispatch_q *src_dsq, in move_task_between_dsqs() argument
1868 BUG_ON(src_dsq->id == SCX_DSQ_LOCAL); in move_task_between_dsqs()
1869 lockdep_assert_held(&src_dsq->lock); in move_task_between_dsqs()
1891 task_unlink_from_dsq(p, src_dsq); in move_task_between_dsqs()
1893 src_dsq, dst_rq); in move_task_between_dsqs()
1894 raw_spin_unlock(&src_dsq->lock); in move_task_between_dsqs()
1896 raw_spin_unlock(&src_dsq->lock); in move_task_between_dsqs()
1905 dispatch_dequeue_locked(p, src_dsq); in move_task_between_dsqs()
1906 raw_spin_unlock(&src_dsq->lock); in move_task_between_dsqs()
6105 struct scx_dispatch_q *src_dsq = kit->dsq, *dst_dsq; in scx_dsq_move() local
6143 raw_spin_lock(&src_dsq->lock); in scx_dsq_move()
6149 if (unlikely(p->scx.dsq != src_dsq || in scx_dsq_move()
6153 raw_spin_unlock(&src_dsq->lock); in scx_dsq_move()
6171 locked_rq = move_task_between_dsqs(sch, p, enq_flags, src_dsq, dst_dsq); in scx_dsq_move()