Lines Matching refs:nodemask

51  * @mask: nodemask passed to page allocator for mempolicy ooms
122 const struct mem_cgroup *memcg, const nodemask_t *nodemask)
133 /* p may not have freeable memory in nodemask */
134 if (!has_intersects_mems_allowed(p, nodemask))
150 const nodemask_t *nodemask, unsigned long totalpages)
155 if (oom_unkillable_task(p, memcg, nodemask))
199 gfp_t gfp_mask, nodemask_t *nodemask,
222 * This is not a __GFP_THISNODE allocation, so a truncated nodemask in
226 if (nodemask && !nodes_subset(node_states[N_MEMORY], *nodemask)) {
228 for_each_node_mask(nid, *nodemask)
235 high_zoneidx, nodemask)
249 gfp_t gfp_mask, nodemask_t *nodemask,
258 unsigned long totalpages, const nodemask_t *nodemask,
261 if (oom_unkillable_task(task, NULL, nodemask))
302 unsigned long totalpages, const nodemask_t *nodemask,
313 switch (oom_scan_process_thread(p, totalpages, nodemask,
327 points = oom_badness(p, NULL, nodemask, totalpages);
348 * @nodemask: nodemask passed to page allocator for mempolicy ooms
356 static void dump_tasks(const struct mem_cgroup *memcg, const nodemask_t *nodemask)
364 if (oom_unkillable_task(p, memcg, nodemask))
389 struct mem_cgroup *memcg, const nodemask_t *nodemask)
404 dump_tasks(memcg, nodemask);
431 struct mem_cgroup *memcg, nodemask_t *nodemask,
453 dump_header(p, gfp_mask, order, memcg, nodemask);
476 child_points = oom_badness(child, memcg, nodemask,
540 int order, const nodemask_t *nodemask)
553 dump_header(NULL, gfp_mask, order, NULL, nodemask);
623 * @nodemask: nodemask passed to page allocator
632 int order, nodemask_t *nodemask, bool force_kill)
661 constraint = constrained_alloc(zonelist, gfp_mask, nodemask,
663 mpol_mask = (constraint == CONSTRAINT_MEMORY_POLICY) ? nodemask : NULL;
667 !oom_unkillable_task(current, NULL, nodemask) &&
671 nodemask,
684 nodemask, "Out of memory");