Lines Matching defs:cur
1803 struct task_struct *cur;
1815 cur = rcu_dereference(dst_rq->curr);
1816 if (cur && ((cur->flags & PF_EXITING) || is_idle_task(cur))) {
1817 cur = NULL;
1824 if (cur == env->p) {
1829 if (!cur) {
1838 if (!cpumask_test_cpu(env->src_cpu, cur->cpus_ptr)) {
1847 cur->numa_preferred_nid != env->src_nid) {
1861 cur_ng = rcu_dereference(cur->numa_group);
1863 imp = taskimp + task_weight(cur, env->src_nid, dist) - task_weight(cur, env->dst_nid, dist);
1877 imp += group_weight(cur, env->src_nid, dist) - group_weight(cur, env->dst_nid, dist);
1879 imp += task_weight(cur, env->src_nid, dist) - task_weight(cur, env->dst_nid, dist);
1884 if (cur->numa_preferred_nid == env->dst_nid) {
1894 if (cur->numa_preferred_nid == env->src_nid) {
1900 cur = NULL;
1908 if (env->best_task && cur->numa_preferred_nid == env->src_nid &&
1926 load = task_h_load(env->p) - task_h_load(cur);
1940 if (!cur) {
1959 task_numa_assign(env, cur, imp);
1966 if (maymove && !cur && env->best_cpu >= 0 && idle_cpu(env->best_cpu)) {