Lines Matching refs:new_mask

2401 		.new_mask  = cpumask_of(rq->cpu),
2436 .new_mask = &p->cpus_mask,
2739 p->cpus_ptr = ctx->new_mask;
2743 cpumask_copy(&p->cpus_mask, ctx->new_mask);
2744 p->nr_cpus_allowed = cpumask_weight(ctx->new_mask);
2802 void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
2805 .new_mask = new_mask,
3143 if (!kthread && !cpumask_subset(ctx->new_mask, cpu_allowed_mask)) {
3158 if (cpumask_equal(&p->cpus_mask, ctx->new_mask)) {
3166 !cpumask_test_cpu(task_cpu(p), ctx->new_mask))) {
3177 dest_cpu = cpumask_any_and_distribute(cpu_valid_mask, ctx->new_mask);
3215 cpumask_and(rq->scratch_mask, ctx->new_mask, p->user_cpus_ptr))
3216 ctx->new_mask = rq->scratch_mask;
3221 int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
3224 .new_mask = new_mask,
3234 * affinity mask and @subset_mask, writing the resulting mask to @new_mask.
3242 struct cpumask *new_mask,
3246 .new_mask = new_mask,
3265 if (!cpumask_and(new_mask, task_user_cpus(p), subset_mask)) {
3285 cpumask_var_t new_mask;
3288 alloc_cpumask_var(&new_mask, GFP_KERNEL);
3296 if (!cpumask_available(new_mask))
3299 if (!restrict_cpus_allowed_ptr(p, new_mask, override_mask))
3306 cpuset_cpus_allowed(p, new_mask);
3307 override_mask = new_mask;
3319 free_cpumask_var(new_mask);
3335 .new_mask = task_user_cpus(p),
3707 return set_cpus_allowed_ptr(p, ctx->new_mask);
8359 cpumask_var_t cpus_allowed, new_mask;
8364 if (!alloc_cpumask_var(&new_mask, GFP_KERNEL)) {
8370 cpumask_and(new_mask, ctx->new_mask, cpus_allowed);
8372 ctx->new_mask = new_mask;
8375 retval = dl_task_check_affinity(p, new_mask);
8384 if (!cpumask_subset(new_mask, cpus_allowed)) {
8389 cpumask_copy(new_mask, cpus_allowed);
8400 bool empty = !cpumask_and(new_mask, new_mask,
8404 cpumask_copy(new_mask, cpus_allowed);
8411 free_cpumask_var(new_mask);
8452 .new_mask = in_mask,
8464 struct cpumask *new_mask)
8467 cpumask_clear(new_mask);
8471 return copy_from_user(new_mask, user_mask_ptr, len) ? -EFAULT : 0;
8485 cpumask_var_t new_mask;
8488 if (!alloc_cpumask_var(&new_mask, GFP_KERNEL))
8491 retval = get_user_cpu_mask(user_mask_ptr, len, new_mask);
8493 retval = sched_setaffinity(pid, new_mask);
8494 free_cpumask_var(new_mask);
9264 .new_mask = cpumask_of(cpu),