Lines Matching refs:dst_cpu
1908 int src_nid, int dst_cpu) in should_numa_migrate_memory() argument
1911 int dst_nid = cpu_to_node(dst_cpu); in should_numa_migrate_memory()
1950 this_cpupid = cpu_pid_to_cpupid(dst_cpu, current->pid); in should_numa_migrate_memory()
2051 int dst_cpu, dst_nid; member
2158 struct rq *rq = cpu_rq(env->dst_cpu); in task_numa_assign()
2161 if (env->best_cpu != env->dst_cpu && xchg(&rq->numa_migrate_on, 1)) { in task_numa_assign()
2163 int start = env->dst_cpu; in task_numa_assign()
2172 env->dst_cpu = cpu; in task_numa_assign()
2173 rq = cpu_rq(env->dst_cpu); in task_numa_assign()
2187 if (env->best_cpu != -1 && env->best_cpu != env->dst_cpu) { in task_numa_assign()
2199 env->best_cpu = env->dst_cpu; in task_numa_assign()
2247 struct rq *dst_rq = cpu_rq(env->dst_cpu); in task_numa_compare()
2393 cpu = env->dst_cpu; in task_numa_compare()
2404 env->dst_cpu = cpu; in task_numa_compare()
2461 env->dst_cpu = env->dst_stats.idle_cpu; in task_numa_find_cpu()
2483 env->dst_cpu = cpu; in task_numa_find_cpu()
8012 cpu_util(int cpu, struct task_struct *p, int dst_cpu, int boost) in cpu_util() argument
8029 if (p && task_cpu(p) == cpu && dst_cpu != cpu) in cpu_util()
8031 else if (p && task_cpu(p) != cpu && dst_cpu == cpu) in cpu_util()
8065 if (dst_cpu == cpu) in cpu_util()
8289 struct task_struct *p, int dst_cpu) in eenv_pd_max_util() argument
8295 struct task_struct *tsk = (cpu == dst_cpu) ? p : NULL; in eenv_pd_max_util()
8296 unsigned long util = cpu_util(cpu, p, dst_cpu, 1); in eenv_pd_max_util()
8336 struct cpumask *pd_cpus, struct task_struct *p, int dst_cpu) in compute_energy() argument
8338 unsigned long max_util = eenv_pd_max_util(eenv, pd_cpus, p, dst_cpu); in compute_energy()
8342 if (dst_cpu >= 0) in compute_energy()
8347 trace_sched_compute_energy_tp(p, dst_cpu, energy, max_util, busy_time); in compute_energy()
9236 int dst_cpu; member
9290 if (!sched_core_cookie_match(cpu_rq(env->dst_cpu), p)) in task_hot()
9320 dst_nid = cpu_to_node(env->dst_cpu); in migrate_degrades_locality()
9378 if (throttled_lb_pair(task_group(p), env->src_cpu, env->dst_cpu)) in can_migrate_task()
9385 if (!cpumask_test_cpu(env->dst_cpu, p->cpus_ptr)) { in can_migrate_task()
9461 set_task_cpu(p, env->dst_cpu); in detach_task()
10186 static inline bool sched_asym(struct sched_domain *sd, int dst_cpu, int src_cpu) in sched_asym() argument
10192 return sched_use_asym_prio(sd, dst_cpu) && in sched_asym()
10193 sched_asym_prefer(dst_cpu, src_cpu); in sched_asym()
10219 return sched_asym(env->sd, env->dst_cpu, group->asym_prefer_cpu); in sched_group_asym()
10422 (!capacity_greater(capacity_of(env->dst_cpu), sg->sgc->max_capacity) || in update_sd_pick_busiest()
10535 (capacity_greater(sg->sgc->min_capacity, capacity_of(env->dst_cpu)))) in update_sd_pick_busiest()
10920 llc_weight = per_cpu(sd_llc_size, env->dst_cpu); in update_idle_cpu_scan()
10924 sd_share = rcu_dereference(per_cpu(sd_llc_shared, env->dst_cpu)); in update_idle_cpu_scan()
10992 local_group = cpumask_test_cpu(env->dst_cpu, sched_group_span(sg)); in update_sd_lb_stats()
10999 update_group_capacity(env->sd, env->dst_cpu); in update_sd_lb_stats()
11439 !capacity_greater(capacity_of(env->dst_cpu), capacity) && in sched_balance_find_src_rq()
11450 if (sched_asym(env->sd, i, env->dst_cpu) && nr_running == 1) in sched_balance_find_src_rq()
11546 return env->idle && sched_use_asym_prio(env->sd, env->dst_cpu) && in asym_active_balance()
11547 (sched_asym_prefer(env->dst_cpu, env->src_cpu) || in asym_active_balance()
11587 (capacity_of(env->src_cpu)*sd->imbalance_pct < capacity_of(env->dst_cpu)*100)) in need_active_balance()
11609 if (!cpumask_test_cpu(env->dst_cpu, env->cpus)) in should_we_balance()
11654 return cpu == env->dst_cpu; in should_we_balance()
11659 return idle_smt == env->dst_cpu; in should_we_balance()
11662 return group_balance_cpu(sg) == env->dst_cpu; in should_we_balance()
11681 .dst_cpu = this_cpu, in sched_balance_rq()
11786 __cpumask_clear_cpu(env.dst_cpu, env.cpus); in sched_balance_rq()
11789 env.dst_cpu = env.new_dst_cpu; in sched_balance_rq()
12032 .dst_cpu = target_cpu, in active_load_balance_cpu_stop()