Searched refs:mems_allowed (Results 1 – 6 of 6) sorted by relevance
| /linux/kernel/cgroup/ |
| H A D | cpuset-v1.c | 260 nodes_empty(parent->mems_allowed)) in remove_tasks_in_empty_cpuset() 289 cs->mems_allowed = *new_mems; in cpuset1_hotplug_update_tasks() 299 if (mems_updated && !nodes_empty(cs->mems_allowed)) in cpuset1_hotplug_update_tasks() 303 nodes_empty(cs->mems_allowed); in cpuset1_hotplug_update_tasks() 337 nodes_subset(p->mems_allowed, q->mems_allowed) && in is_cpuset_subset() 375 if (!nodes_empty(cur->mems_allowed) && in cpuset1_validate_change() 376 nodes_empty(trial->mems_allowed)) in cpuset1_validate_change() 577 cs->mems_allowed = parent->mems_allowed; in cpuset1_online_css() 578 cs->effective_mems = parent->mems_allowed; in cpuset1_online_css()
|
| H A D | cpuset.c | 109 * Now, the task_struct fields mems_allowed and mempolicy may be changed 545 * Return in *pmask the portion of a cpusets's mems_allowed that 743 return nodes_intersects(cs1->mems_allowed, cs2->mems_allowed); 761 * perhaps one or more of the fields cpus_allowed, mems_allowed, in validate_change() 1178 has_mems = nodes_and(*new_mems, cs->mems_allowed, parent->effective_mems); 2633 /* on a wq worker, no need to worry about %current's mems_allowed */ in cpuset_migrate_mm() 2682 * cpuset_change_task_nodemask - change task's mems_allowed and mempolicy in cpuset_change_task_nodemask() 2686 * We use the mems_allowed_seq seqlock to safely update both tsk->mems_allowed 2699 nodes_or(tsk->mems_allowed, ts [all...] |
| H A D | cpuset-internal.h | 102 nodemask_t mems_allowed; member
|
| /linux/Documentation/driver-api/cxl/allocation/ |
| H A D | reclaim.rst | 24 cpusets.mems_allowed quirk 26 In Linux v6.15 and below, demotion does not respect :code:`cpusets.mems_allowed` 28 guarantee isolation of a container's memory from nodes not set in mems_allowed. 31 :code:`cpusets.mems_allowed`; however, certain classes of shared memory 33 libc) may still be demoted. As a result, the mems_allowed interface still
|
| H A D | page-allocator.rst | 47 in :code:`ZONE_NORMAL`), the :code:`cpusets.mems_allowed` may be used by
|
| /linux/include/linux/ |
| H A D | sched.h | 1245 /* Protection against (de-)allocation: mm, files, fs, tty, keyrings, mems_allowed, mempolicy: */ 1345 nodemask_t mems_allowed; member
|