Lines Matching refs:dst_cpu
1422 int src_nid, int dst_cpu) in should_numa_migrate_memory() argument
1425 int dst_nid = cpu_to_node(dst_cpu); in should_numa_migrate_memory()
1428 this_cpupid = cpu_pid_to_cpupid(dst_cpu, current->pid); in should_numa_migrate_memory()
1542 int dst_cpu, dst_nid; member
1651 struct rq *rq = cpu_rq(env->dst_cpu); in task_numa_assign()
1654 if (env->best_cpu != env->dst_cpu && xchg(&rq->numa_migrate_on, 1)) { in task_numa_assign()
1656 int start = env->dst_cpu; in task_numa_assign()
1665 env->dst_cpu = cpu; in task_numa_assign()
1666 rq = cpu_rq(env->dst_cpu); in task_numa_assign()
1680 if (env->best_cpu != -1 && env->best_cpu != env->dst_cpu) { in task_numa_assign()
1692 env->best_cpu = env->dst_cpu; in task_numa_assign()
1740 struct rq *dst_rq = cpu_rq(env->dst_cpu); in task_numa_compare()
1877 cpu = env->dst_cpu; in task_numa_compare()
1888 env->dst_cpu = cpu; in task_numa_compare()
1945 env->dst_cpu = env->dst_stats.idle_cpu; in task_numa_find_cpu()
1967 env->dst_cpu = cpu; in task_numa_find_cpu()
6855 static unsigned long cpu_util_next(int cpu, struct task_struct *p, int dst_cpu) in cpu_util_next() argument
6866 if (task_cpu(p) == cpu && dst_cpu != cpu) in cpu_util_next()
6868 else if (task_cpu(p) != cpu && dst_cpu == cpu) in cpu_util_next()
6880 if (dst_cpu == cpu) in cpu_util_next()
6897 compute_energy(struct task_struct *p, int dst_cpu, struct perf_domain *pd) in compute_energy() argument
6918 unsigned long util_freq = cpu_util_next(cpu, p, dst_cpu); in compute_energy()
6931 if (cpu == dst_cpu) { in compute_energy()
7970 int dst_cpu; member
8026 if (!sched_core_cookie_match(cpu_rq(env->dst_cpu), p)) in task_hot()
8056 dst_nid = cpu_to_node(env->dst_cpu); in migrate_degrades_locality()
8108 trace_android_rvh_can_migrate_task(p, env->dst_cpu, &can_migrate); in can_migrate_task()
8119 if (throttled_lb_pair(task_group(p), env->src_cpu, env->dst_cpu)) in can_migrate_task()
8126 if (!cpumask_test_cpu(env->dst_cpu, p->cpus_ptr)) { in can_migrate_task()
8209 env->dst_cpu, &detached); in detach_task()
8214 set_task_cpu(p, env->dst_cpu); in detach_task()
8953 local_group = cpumask_test_cpu(env->dst_cpu, sched_group_span(group)); in update_sg_lb_stats()
9000 sched_asym_prefer(env->dst_cpu, group->asym_prefer_cpu)) { in update_sg_lb_stats()
9047 (!capacity_greater(capacity_of(env->dst_cpu), sg->sgc->max_capacity) || in update_sd_pick_busiest()
9131 (capacity_greater(sg->sgc->min_capacity, capacity_of(env->dst_cpu)))) in update_sd_pick_busiest()
9512 local_group = cpumask_test_cpu(env->dst_cpu, sched_group_span(sg)); in update_sd_lb_stats()
9519 update_group_capacity(env->sd, env->dst_cpu); in update_sd_lb_stats()
9913 trace_android_rvh_find_busiest_queue(env->dst_cpu, group, env->cpus, in find_busiest_queue()
9961 !capacity_greater(capacity_of(env->dst_cpu), capacity) && in find_busiest_queue()
10054 sched_asym_prefer(env->dst_cpu, env->src_cpu); in asym_active_balance()
10093 (capacity_of(env->src_cpu)*sd->imbalance_pct < capacity_of(env->dst_cpu)*100)) in need_active_balance()
10114 if (!cpumask_test_cpu(env->dst_cpu, env->cpus)) in should_we_balance()
10130 return cpu == env->dst_cpu; in should_we_balance()
10134 return group_balance_cpu(sg) == env->dst_cpu; in should_we_balance()
10154 .dst_cpu = this_cpu, in load_balance()
10260 __cpumask_clear_cpu(env.dst_cpu, env.cpus); in load_balance()
10263 env.dst_cpu = env.new_dst_cpu; in load_balance()
10497 .dst_cpu = target_cpu, in active_load_balance_cpu_stop()