Lines Matching refs:new_mask

1584 void set_cpus_allowed_common(struct task_struct *p, const struct cpumask *new_mask)  in set_cpus_allowed_common()  argument
1586 cpumask_copy(&p->cpus_mask, new_mask); in set_cpus_allowed_common()
1587 p->nr_cpus_allowed = cpumask_weight(new_mask); in set_cpus_allowed_common()
1590 void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask) in do_set_cpus_allowed() argument
1611 p->sched_class->set_cpus_allowed(p, new_mask); in do_set_cpus_allowed()
1629 const struct cpumask *new_mask, bool check) in __set_cpus_allowed_ptr() argument
1656 if (cpumask_equal(p->cpus_ptr, new_mask)) in __set_cpus_allowed_ptr()
1659 dest_cpu = cpumask_any_and(cpu_valid_mask, new_mask); in __set_cpus_allowed_ptr()
1665 do_set_cpus_allowed(p, new_mask); in __set_cpus_allowed_ptr()
1672 WARN_ON(cpumask_intersects(new_mask, cpu_online_mask) && in __set_cpus_allowed_ptr()
1673 !cpumask_intersects(new_mask, cpu_active_mask) && in __set_cpus_allowed_ptr()
1678 if (cpumask_test_cpu(task_cpu(p), new_mask)) in __set_cpus_allowed_ptr()
1700 int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask) in set_cpus_allowed_ptr() argument
1702 return __set_cpus_allowed_ptr(p, new_mask, false); in set_cpus_allowed_ptr()
2167 const struct cpumask *new_mask, bool check) in __set_cpus_allowed_ptr() argument
2169 return set_cpus_allowed_ptr(p, new_mask); in __set_cpus_allowed_ptr()
5387 cpumask_var_t cpus_allowed, new_mask; in sched_setaffinity() local
5411 if (!alloc_cpumask_var(&new_mask, GFP_KERNEL)) { in sched_setaffinity()
5431 cpumask_and(new_mask, in_mask, cpus_allowed); in sched_setaffinity()
5442 if (!cpumask_subset(task_rq(p)->rd->span, new_mask)) { in sched_setaffinity()
5451 retval = __set_cpus_allowed_ptr(p, new_mask, true); in sched_setaffinity()
5455 if (!cpumask_subset(new_mask, cpus_allowed)) { in sched_setaffinity()
5461 cpumask_copy(new_mask, cpus_allowed); in sched_setaffinity()
5466 free_cpumask_var(new_mask); in sched_setaffinity()
5475 struct cpumask *new_mask) in get_user_cpu_mask() argument
5478 cpumask_clear(new_mask); in get_user_cpu_mask()
5482 return copy_from_user(new_mask, user_mask_ptr, len) ? -EFAULT : 0; in get_user_cpu_mask()
5496 cpumask_var_t new_mask; in SYSCALL_DEFINE3() local
5499 if (!alloc_cpumask_var(&new_mask, GFP_KERNEL)) in SYSCALL_DEFINE3()
5502 retval = get_user_cpu_mask(user_mask_ptr, len, new_mask); in SYSCALL_DEFINE3()
5504 retval = sched_setaffinity(pid, new_mask); in SYSCALL_DEFINE3()
5505 free_cpumask_var(new_mask); in SYSCALL_DEFINE3()