Lines Matching refs:mems_allowed
96 nodemask_t mems_allowed; /* Memory Nodes allowed to tasks */ member
327 while (cs && !nodes_intersects(cs->mems_allowed, in guarantee_online_mems()
331 nodes_and(*pmask, cs->mems_allowed, in guarantee_online_mems()
393 guarantee_online_mems(cs, &tsk->mems_allowed); in cpuset_update_task_memory_state()
405 mpol_rebind_task(tsk, &tsk->mems_allowed); in cpuset_update_task_memory_state()
420 nodes_subset(p->mems_allowed, q->mems_allowed) && in is_cpuset_subset()
509 nodes_intersects(trial->mems_allowed, c->mems_allowed)) in validate_change()
516 nodes_empty(trial->mems_allowed)) { in validate_change()
1019 tsk->mems_allowed = *to; in cpuset_migrate_mm()
1025 guarantee_online_mems(task_cs(tsk),&tsk->mems_allowed); in cpuset_migrate_mm()
1112 mpol_rebind_mm(mm, &cs->mems_allowed); in update_tasks_nodemask()
1114 cpuset_migrate_mm(mm, oldmem, &cs->mems_allowed); in update_tasks_nodemask()
1159 nodes_clear(trialcs->mems_allowed); in update_nodemask()
1161 retval = nodelist_parse(buf, trialcs->mems_allowed); in update_nodemask()
1165 if (!nodes_subset(trialcs->mems_allowed, in update_nodemask()
1169 oldmem = cs->mems_allowed; in update_nodemask()
1170 if (nodes_equal(oldmem, trialcs->mems_allowed)) { in update_nodemask()
1179 cs->mems_allowed = trialcs->mems_allowed; in update_nodemask()
1367 if (cpumask_empty(cs->cpus_allowed) || nodes_empty(cs->mems_allowed)) in cpuset_can_attach()
1401 from = oldcs->mems_allowed; in cpuset_attach()
1402 to = cs->mems_allowed; in cpuset_attach()
1559 mask = cs->mems_allowed; in cpuset_sprintf_memlist()
1786 cs->mems_allowed = parent_cs->mems_allowed; in cpuset_post_clone()
1826 nodes_clear(cs->mems_allowed); in cpuset_create()
1894 nodes_setall(top_cpuset.mems_allowed); in cpuset_init()
1983 nodes_empty(parent->mems_allowed)) in remove_tasks_in_empty_cpuset()
2024 nodes_subset(cp->mems_allowed, node_states[N_HIGH_MEMORY])) in scan_for_empty_cpusets()
2027 oldmems = cp->mems_allowed; in scan_for_empty_cpusets()
2033 nodes_and(cp->mems_allowed, cp->mems_allowed, in scan_for_empty_cpusets()
2039 nodes_empty(cp->mems_allowed)) in scan_for_empty_cpusets()
2102 top_cpuset.mems_allowed = node_states[N_HIGH_MEMORY]; in cpuset_track_online_nodes()
2105 top_cpuset.mems_allowed = node_states[N_HIGH_MEMORY]; in cpuset_track_online_nodes()
2125 top_cpuset.mems_allowed = node_states[N_HIGH_MEMORY]; in cpuset_init_smp()
2165 nodes_setall(current->mems_allowed); in cpuset_init_current_mems_allowed()
2199 return nodes_intersects(*nodemask, current->mems_allowed); in cpuset_nodemask_valid_mems_allowed()
2289 if (node_isset(node, current->mems_allowed)) in __cpuset_zone_allowed_softwall()
2310 allowed = node_isset(node, cs->mems_allowed); in __cpuset_zone_allowed_softwall()
2346 if (node_isset(node, current->mems_allowed)) in __cpuset_zone_allowed_hardwall()
2414 node = next_node(current->cpuset_mem_spread_rotor, current->mems_allowed); in cpuset_mem_spread_node()
2416 node = first_node(current->mems_allowed); in cpuset_mem_spread_node()
2436 return nodes_intersects(tsk1->mems_allowed, tsk2->mems_allowed); in cpuset_mems_allowed_intersects()
2456 tsk->mems_allowed); in cpuset_print_task_mems_allowed()
2565 seq_nodemask(m, &task->mems_allowed); in cpuset_task_status_allowed()
2568 seq_nodemask_list(m, &task->mems_allowed); in cpuset_task_status_allowed()