• Home
  • Raw
  • Download

Lines Matching refs:new_mask

2399 __do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask, u32 flags);
2402 const struct cpumask *new_mask,
2757 void set_cpus_allowed_common(struct task_struct *p, const struct cpumask *new_mask, u32 flags) in set_cpus_allowed_common() argument
2760 p->cpus_ptr = new_mask; in set_cpus_allowed_common()
2764 cpumask_copy(&p->cpus_mask, new_mask); in set_cpus_allowed_common()
2765 p->nr_cpus_allowed = cpumask_weight(new_mask); in set_cpus_allowed_common()
2766 trace_android_rvh_set_cpus_allowed_comm(p, new_mask); in set_cpus_allowed_common()
2770 __do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask, u32 flags) in __do_set_cpus_allowed() argument
2806 p->sched_class->set_cpus_allowed(p, new_mask, flags); in __do_set_cpus_allowed()
2814 void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask) in do_set_cpus_allowed() argument
2816 __do_set_cpus_allowed(p, new_mask, 0); in do_set_cpus_allowed()
3098 const struct cpumask *new_mask, in __set_cpus_allowed_ptr_locked() argument
3128 if (!kthread && !cpumask_subset(new_mask, cpu_allowed_mask)) { in __set_cpus_allowed_ptr_locked()
3143 if (cpumask_equal(&p->cpus_mask, new_mask)) in __set_cpus_allowed_ptr_locked()
3148 !cpumask_test_cpu(task_cpu(p), new_mask))) { in __set_cpus_allowed_ptr_locked()
3159 dest_cpu = cpumask_any_and_distribute(cpu_valid_mask, new_mask); in __set_cpus_allowed_ptr_locked()
3160 trace_android_rvh_set_cpus_allowed_by_task(cpu_valid_mask, new_mask, p, &dest_cpu); in __set_cpus_allowed_ptr_locked()
3167 __do_set_cpus_allowed(p, new_mask, flags); in __set_cpus_allowed_ptr_locked()
3194 const struct cpumask *new_mask, u32 flags) in __set_cpus_allowed_ptr() argument
3200 return __set_cpus_allowed_ptr_locked(p, new_mask, flags, rq, &rf); in __set_cpus_allowed_ptr()
3203 int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask) in set_cpus_allowed_ptr() argument
3205 return __set_cpus_allowed_ptr(p, new_mask, 0); in set_cpus_allowed_ptr()
3217 struct cpumask *new_mask, in restrict_cpus_allowed_ptr() argument
3243 if (!cpumask_and(new_mask, &p->cpus_mask, subset_mask)) { in restrict_cpus_allowed_ptr()
3257 return __set_cpus_allowed_ptr_locked(p, new_mask, 0, rq, &rf); in restrict_cpus_allowed_ptr()
3273 cpumask_var_t new_mask; in force_compatible_cpus_allowed_ptr() local
3276 alloc_cpumask_var(&new_mask, GFP_KERNEL); in force_compatible_cpus_allowed_ptr()
3284 if (!cpumask_available(new_mask)) in force_compatible_cpus_allowed_ptr()
3287 if (!restrict_cpus_allowed_ptr(p, new_mask, override_mask)) in force_compatible_cpus_allowed_ptr()
3294 cpuset_cpus_allowed(p, new_mask); in force_compatible_cpus_allowed_ptr()
3295 override_mask = new_mask; in force_compatible_cpus_allowed_ptr()
3307 free_cpumask_var(new_mask); in force_compatible_cpus_allowed_ptr()
3714 const struct cpumask *new_mask, in __set_cpus_allowed_ptr() argument
3717 return set_cpus_allowed_ptr(p, new_mask); in __set_cpus_allowed_ptr()
8341 cpumask_var_t cpus_allowed, new_mask; in __sched_setaffinity() local
8346 if (!alloc_cpumask_var(&new_mask, GFP_KERNEL)) { in __sched_setaffinity()
8352 cpumask_and(new_mask, mask, cpus_allowed); in __sched_setaffinity()
8354 retval = dl_task_check_affinity(p, new_mask); in __sched_setaffinity()
8358 retval = __set_cpus_allowed_ptr(p, new_mask, SCA_CHECK | SCA_USER); in __sched_setaffinity()
8363 if (!cpumask_subset(new_mask, cpus_allowed)) { in __sched_setaffinity()
8368 cpumask_copy(new_mask, cpus_allowed); in __sched_setaffinity()
8373 free_cpumask_var(new_mask); in __sched_setaffinity()
8428 struct cpumask *new_mask) in get_user_cpu_mask() argument
8431 cpumask_clear(new_mask); in get_user_cpu_mask()
8435 return copy_from_user(new_mask, user_mask_ptr, len) ? -EFAULT : 0; in get_user_cpu_mask()
8449 cpumask_var_t new_mask; in SYSCALL_DEFINE3() local
8452 if (!alloc_cpumask_var(&new_mask, GFP_KERNEL)) in SYSCALL_DEFINE3()
8455 retval = get_user_cpu_mask(user_mask_ptr, len, new_mask); in SYSCALL_DEFINE3()
8457 retval = sched_setaffinity(pid, new_mask); in SYSCALL_DEFINE3()
8458 free_cpumask_var(new_mask); in SYSCALL_DEFINE3()