Searched refs:mems_allowed (Results 1 – 8 of 8) sorted by relevance
| /linux/kernel/cgroup/ |
| H A D | cpuset.c | 644 return nodes_intersects(cs1->mems_allowed, cs2->mems_allowed); in mems_excl_conflict() 696 if (!nodes_empty(cur->mems_allowed) && in validate_change() 697 nodes_empty(trial->mems_allowed)) in validate_change() 2773 nodes_or(tsk->mems_allowed, tsk->mems_allowed, *newmems); in cpuset_change_task_nodemask() 2775 tsk->mems_allowed = *newmems; in cpuset_change_task_nodemask() 2826 mpol_rebind_mm(mm, &cs->mems_allowed); in cpuset_update_tasks_nodemask() 2865 nodes_and(*new_mems, cp->mems_allowed, parent->effective_mems); in update_nodemasks_hier() 2889 !nodes_equal(cp->mems_allowed, cp->effective_mems)); in update_nodemasks_hier() 2921 retval = nodelist_parse(buf, trialcs->mems_allowed); in update_nodemask() 2925 if (!nodes_subset(trialcs->mems_allowed, in update_nodemask() [all …]
|
| H A D | cpuset-v1.c | 265 nodes_empty(parent->mems_allowed)) in remove_tasks_in_empty_cpuset() 294 cs->mems_allowed = *new_mems; in cpuset1_hotplug_update_tasks() 304 if (mems_updated && !nodes_empty(cs->mems_allowed)) in cpuset1_hotplug_update_tasks() 308 nodes_empty(cs->mems_allowed); in cpuset1_hotplug_update_tasks() 342 nodes_subset(p->mems_allowed, q->mems_allowed) && in is_cpuset_subset()
|
| H A D | cpuset-internal.h | 101 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 | cpuset.h | 82 #define cpuset_current_mems_allowed (current->mems_allowed) 171 current->mems_allowed = nodemask; in set_mems_allowed()
|
| H A D | sched.h | 1317 nodemask_t mems_allowed; member
|
| /linux/Documentation/admin-guide/cgroup-v1/ |
| H A D | cpusets.rst | 63 node that is not allowed in the requesting task's mems_allowed vector. 162 and mems_allowed (on which Memory Nodes it may obtain memory), 376 node in the current task's mems_allowed to prefer for the allocation.
|