Searched refs:dst_rq (Results 1 – 3 of 3) sorted by relevance
/linux/kernel/sched/ |
H A D | fair.c | 2176 if (READ_ONCE(dst_rq->numa_migrate_on)) in task_numa_compare() 2180 cur = rcu_dereference(dst_rq->curr); in task_numa_compare() 8858 struct rq *dst_rq; member 9294 rq_lock(env->dst_rq, &rf); in attach_tasks() 9295 update_rq_clock(env->dst_rq); in attach_tasks() 9301 attach_task(env->dst_rq, p); in attach_tasks() 9304 rq_unlock(env->dst_rq, &rf); in attach_tasks() 11255 if (env->dst_rq->nr_running > 0 || env->dst_rq->ttwu_pending) in should_we_balance() 11317 .dst_rq = this_rq, in sched_balance_rq() 11348 WARN_ON_ONCE(busiest == env.dst_rq); in sched_balance_rq() [all …]
|
H A D | core.c | 3408 struct rq *src_rq, *dst_rq; in __migrate_swap_task() local 3412 dst_rq = cpu_rq(cpu); in __migrate_swap_task() 3415 rq_pin_lock(dst_rq, &drf); in __migrate_swap_task() 3419 activate_task(dst_rq, p, 0); in __migrate_swap_task() 3420 wakeup_preempt(dst_rq, p, 0); in __migrate_swap_task() 3422 rq_unpin_lock(dst_rq, &drf); in __migrate_swap_task() 3443 struct rq *src_rq, *dst_rq; in migrate_swap_stop() local 3449 dst_rq = cpu_rq(arg->dst_cpu); in migrate_swap_stop() 3452 guard(double_rq_lock)(src_rq, dst_rq); in migrate_swap_stop() 11776 lockdep_assert_rq_held(dst_rq); in sched_mm_cid_migrate_to() [all …]
|
H A D | sched.h | 3248 extern void sched_mm_cid_migrate_to(struct rq *dst_rq, struct task_struct *t); 3475 static inline void sched_mm_cid_migrate_to(struct rq *dst_rq, struct task_struct *t) { } in sched_mm_cid_migrate_to() argument
|