Lines Matching refs:new_mask

1827 void set_cpus_allowed_common(struct task_struct *p, const struct cpumask *new_mask)  in set_cpus_allowed_common()  argument
1829 cpumask_copy(&p->cpus_mask, new_mask); in set_cpus_allowed_common()
1830 p->nr_cpus_allowed = cpumask_weight(new_mask); in set_cpus_allowed_common()
1833 void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask) in do_set_cpus_allowed() argument
1854 p->sched_class->set_cpus_allowed(p, new_mask); in do_set_cpus_allowed()
1872 const struct cpumask *new_mask, bool check) in __set_cpus_allowed_ptr() argument
1899 if (cpumask_equal(&p->cpus_mask, new_mask)) in __set_cpus_allowed_ptr()
1907 dest_cpu = cpumask_any_and_distribute(cpu_valid_mask, new_mask); in __set_cpus_allowed_ptr()
1913 do_set_cpus_allowed(p, new_mask); in __set_cpus_allowed_ptr()
1920 WARN_ON(cpumask_intersects(new_mask, cpu_online_mask) && in __set_cpus_allowed_ptr()
1921 !cpumask_intersects(new_mask, cpu_active_mask) && in __set_cpus_allowed_ptr()
1926 if (cpumask_test_cpu(task_cpu(p), new_mask)) in __set_cpus_allowed_ptr()
1948 int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask) in set_cpus_allowed_ptr() argument
1950 return __set_cpus_allowed_ptr(p, new_mask, false); in set_cpus_allowed_ptr()
2409 const struct cpumask *new_mask, bool check) in __set_cpus_allowed_ptr() argument
2411 return set_cpus_allowed_ptr(p, new_mask); in __set_cpus_allowed_ptr()
5899 cpumask_var_t cpus_allowed, new_mask; in sched_setaffinity() local
5923 if (!alloc_cpumask_var(&new_mask, GFP_KERNEL)) { in sched_setaffinity()
5943 cpumask_and(new_mask, in_mask, cpus_allowed); in sched_setaffinity()
5954 if (!cpumask_subset(task_rq(p)->rd->span, new_mask)) { in sched_setaffinity()
5963 retval = __set_cpus_allowed_ptr(p, new_mask, true); in sched_setaffinity()
5967 if (!cpumask_subset(new_mask, cpus_allowed)) { in sched_setaffinity()
5973 cpumask_copy(new_mask, cpus_allowed); in sched_setaffinity()
5978 free_cpumask_var(new_mask); in sched_setaffinity()
5987 struct cpumask *new_mask) in get_user_cpu_mask() argument
5990 cpumask_clear(new_mask); in get_user_cpu_mask()
5994 return copy_from_user(new_mask, user_mask_ptr, len) ? -EFAULT : 0; in get_user_cpu_mask()
6008 cpumask_var_t new_mask; in SYSCALL_DEFINE3() local
6011 if (!alloc_cpumask_var(&new_mask, GFP_KERNEL)) in SYSCALL_DEFINE3()
6014 retval = get_user_cpu_mask(user_mask_ptr, len, new_mask); in SYSCALL_DEFINE3()
6016 retval = sched_setaffinity(pid, new_mask); in SYSCALL_DEFINE3()
6017 free_cpumask_var(new_mask); in SYSCALL_DEFINE3()