Lines Matching refs:dst_cpu
1409 int src_nid, int dst_cpu) in should_numa_migrate_memory() argument
1412 int dst_nid = cpu_to_node(dst_cpu); in should_numa_migrate_memory()
1415 this_cpupid = cpu_pid_to_cpupid(dst_cpu, current->pid); in should_numa_migrate_memory()
1508 int dst_cpu, dst_nid; member
1523 struct rq *rq = cpu_rq(env->dst_cpu); in task_numa_assign()
1545 env->best_cpu = env->dst_cpu; in task_numa_assign()
1593 struct rq *dst_rq = cpu_rq(env->dst_cpu); in task_numa_compare()
1700 env->dst_cpu = select_idle_sibling(env->p, env->src_cpu, in task_numa_compare()
1701 env->dst_cpu); in task_numa_compare()
1732 env->dst_cpu = cpu; in task_numa_find_cpu()
6209 static unsigned long cpu_util_next(int cpu, struct task_struct *p, int dst_cpu) in cpu_util_next() argument
6220 if (task_cpu(p) == cpu && dst_cpu != cpu) in cpu_util_next()
6222 else if (task_cpu(p) != cpu && dst_cpu == cpu) in cpu_util_next()
6234 if (dst_cpu == cpu) in cpu_util_next()
6251 compute_energy(struct task_struct *p, int dst_cpu, struct perf_domain *pd) in compute_energy() argument
6268 unsigned long cpu_util, util_cfs = cpu_util_next(cpu, p, dst_cpu); in compute_energy()
6269 struct task_struct *tsk = cpu == dst_cpu ? p : NULL; in compute_energy()
7102 int dst_cpu; member
7175 dst_nid = cpu_to_node(env->dst_cpu); in migrate_degrades_locality()
7233 if (throttled_lb_pair(task_group(p), env->src_cpu, env->dst_cpu)) in can_migrate_task()
7236 if (!cpumask_test_cpu(env->dst_cpu, p->cpus_ptr)) { in can_migrate_task()
7305 set_task_cpu(p, env->dst_cpu); in detach_task()
8144 sched_asym_prefer(env->dst_cpu, sg->asym_prefer_cpu)) { in update_sd_pick_busiest()
8210 local_group = cpumask_test_cpu(env->dst_cpu, sched_group_span(sg)); in update_sd_lb_stats()
8217 update_group_capacity(env->sd, env->dst_cpu); in update_sd_lb_stats()
8322 if (sched_asym_prefer(busiest_cpu, env->dst_cpu)) in check_asym_packing()
8349 local->load_per_task = cpu_avg_load_per_task(env->dst_cpu); in fix_small_imbalance()
8656 capacity_of(env->dst_cpu) < capacity && in find_busiest_queue()
8707 sched_asym_prefer(env->dst_cpu, env->src_cpu); in asym_active_balance()
8727 (capacity_of(env->src_cpu)*sd->imbalance_pct < capacity_of(env->dst_cpu)*100)) in voluntary_active_balance()
8758 if (!cpumask_test_cpu(env->dst_cpu, env->cpus)) in should_we_balance()
8784 return balance_cpu == env->dst_cpu; in should_we_balance()
8804 .dst_cpu = this_cpu, in load_balance()
8908 __cpumask_clear_cpu(env.dst_cpu, env.cpus); in load_balance()
8911 env.dst_cpu = env.new_dst_cpu; in load_balance()
9145 .dst_cpu = target_cpu, in active_load_balance_cpu_stop()