Home
last modified time | relevance | path

Searched refs:cpus_allowed (Results 1 – 10 of 10) sorted by relevance

/linux/arch/mips/kernel/
A Dmips-mt-fpaff.c69 cpumask_var_t cpus_allowed, new_mask, effective_mask; in mipsmt_sys_sched_setaffinity() local
94 if (!alloc_cpumask_var(&cpus_allowed, GFP_KERNEL)) { in mipsmt_sys_sched_setaffinity()
132 cpuset_cpus_allowed(p, cpus_allowed); in mipsmt_sys_sched_setaffinity()
133 if (!cpumask_subset(effective_mask, cpus_allowed)) { in mipsmt_sys_sched_setaffinity()
139 cpumask_copy(new_mask, cpus_allowed); in mipsmt_sys_sched_setaffinity()
148 free_cpumask_var(cpus_allowed); in mipsmt_sys_sched_setaffinity()
/linux/kernel/cgroup/
A Dcpuset-v1.c156 if (!cpumask_empty(cs->cpus_allowed) && in update_relax_domain_level()
264 while (cpumask_empty(parent->cpus_allowed) || in remove_tasks_in_empty_cpuset()
292 cpumask_copy(cs->cpus_allowed, new_cpus); in cpuset1_hotplug_update_tasks()
302 if (cpus_updated && !cpumask_empty(cs->cpus_allowed)) in cpuset1_hotplug_update_tasks()
307 is_empty = cpumask_empty(cs->cpus_allowed) || in cpuset1_hotplug_update_tasks()
341 return cpumask_subset(p->cpus_allowed, q->cpus_allowed) && in is_cpuset_subset()
A Dcpuset.c396 pmask1 = &cs->cpus_allowed; in alloc_cpumasks()
439 free_cpumask_var(cs->cpus_allowed); in free_cpumasks()
468 cpumask_copy(trial->cpus_allowed, cs->cpus_allowed); in alloc_trial_cpuset()
573 trial->cpus_allowed)) in validate_change()
604 acpus = c->cpus_allowed; in validate_change()
607 acpus = trial->cpus_allowed; in validate_change()
2205 top_cpuset.cpus_allowed)) in update_cpumask()
2219 if (cpumask_equal(cs->cpus_allowed, trialcs->cpus_allowed)) in update_cpumask()
2283 xcpus = trialcs->cpus_allowed; in update_cpumask()
2305 cpumask_copy(cs->cpus_allowed, trialcs->cpus_allowed); in update_cpumask()
[all …]
A Dcpuset-internal.h100 cpumask_var_t cpus_allowed; member
/linux/kernel/sched/
A Dsyscalls.c1197 cpumask_var_t cpus_allowed, new_mask; in __sched_setaffinity() local
1199 if (!alloc_cpumask_var(&cpus_allowed, GFP_KERNEL)) in __sched_setaffinity()
1207 cpuset_cpus_allowed(p, cpus_allowed); in __sched_setaffinity()
1208 cpumask_and(new_mask, ctx->new_mask, cpus_allowed); in __sched_setaffinity()
1221 cpuset_cpus_allowed(p, cpus_allowed); in __sched_setaffinity()
1222 if (!cpumask_subset(new_mask, cpus_allowed)) { in __sched_setaffinity()
1227 cpumask_copy(new_mask, cpus_allowed); in __sched_setaffinity()
1242 cpumask_copy(new_mask, cpus_allowed); in __sched_setaffinity()
1251 free_cpumask_var(cpus_allowed); in __sched_setaffinity()
A Dext.c3076 static s32 scx_pick_idle_cpu(const struct cpumask *cpus_allowed, u64 flags) in scx_pick_idle_cpu() argument
3082 cpu = cpumask_any_and_distribute(idle_masks.smt, cpus_allowed); in scx_pick_idle_cpu()
3090 cpu = cpumask_any_and_distribute(idle_masks.cpu, cpus_allowed); in scx_pick_idle_cpu()
3308 static s32 scx_pick_idle_cpu(const struct cpumask *cpus_allowed, u64 flags) { return -EBUSY; } in scx_pick_idle_cpu() argument
7063 __bpf_kfunc s32 scx_bpf_pick_idle_cpu(const struct cpumask *cpus_allowed, in scx_bpf_pick_idle_cpu() argument
7071 return scx_pick_idle_cpu(cpus_allowed, flags); in scx_bpf_pick_idle_cpu()
7088 __bpf_kfunc s32 scx_bpf_pick_any_cpu(const struct cpumask *cpus_allowed, in scx_bpf_pick_any_cpu() argument
7094 cpu = scx_pick_idle_cpu(cpus_allowed, flags); in scx_bpf_pick_any_cpu()
7099 cpu = cpumask_any_distribute(cpus_allowed); in scx_bpf_pick_any_cpu()
/linux/tools/sched_ext/include/scx/
A Dcommon.bpf.h69 s32 scx_bpf_pick_idle_cpu(const cpumask_t *cpus_allowed, u64 flags) __ksym;
70 s32 scx_bpf_pick_any_cpu(const cpumask_t *cpus_allowed, u64 flags) __ksym;
/linux/arch/powerpc/platforms/cell/spufs/
A Dspufs.h111 cpumask_t cpus_allowed; member
A Dsched.c131 cpumask_copy(&ctx->cpus_allowed, current->cpus_ptr); in __spu_update_sched_info()
160 if (cpumask_intersects(mask, &ctx->cpus_allowed)) in __node_allowed()
/linux/Documentation/admin-guide/cgroup-v1/
A Dcpusets.rst61 schedule a task on a CPU that is not allowed in its cpus_allowed
161 displaying the task's cpus_allowed (on which CPUs it may be scheduled)
497 (makes sure that all the CPUs in the cpus_allowed of that cpuset are
680 their cpus_allowed to allow all online CPUs. When memory hotplug

Completed in 46 milliseconds