Lines Matching refs:nmask
429 nodemask_t *nmask;
437 * Check if the folio's nid is in qp->nmask.
440 * in the invert of qp->nmask.
448 return node_isset(nid, *qp->nmask) == !(flags & MPOL_MF_INVERT);
755 .nmask = nodes,
938 static long do_get_mempolicy(int *policy, nodemask_t *nmask,
955 *nmask = cpuset_current_mems_allowed;
1015 if (nmask) {
1017 *nmask = pol->w.user_nodemask;
1020 get_policy_nodemask(pol, nmask);
1074 nodemask_t nmask;
1083 nodes_clear(nmask);
1084 node_set(source, nmask);
1093 queue_pages_range(mm, vma->vm_start, mm->task_size, &nmask,
1267 nodemask_t *nmask, unsigned long flags)
1297 new = mpol_new(mode, mode_flags, nmask);
1313 nmask ? nodes_addr(*nmask)[0] : NUMA_NO_NODE);
1323 err = mpol_set_nodemask(new, nmask, scratch);
1337 ret = queue_pages_range(mm, start, end, nmask,
1383 static int get_bitmap(unsigned long *mask, const unsigned long __user *nmask,
1391 (const compat_ulong_t __user *)nmask,
1394 ret = copy_from_user(mask, nmask,
1407 static int get_nodes(nodemask_t *nodes, const unsigned long __user *nmask,
1412 if (maxnode == 0 || !nmask)
1426 if (get_bitmap(&t, &nmask[(maxnode - 1) / BITS_PER_LONG], bits))
1439 return get_bitmap(nodes_addr(*nodes), nmask, maxnode);
1488 unsigned long mode, const unsigned long __user *nmask,
1501 err = get_nodes(&nodes, nmask, maxnode);
1576 unsigned long, mode, const unsigned long __user *, nmask,
1579 return kernel_mbind(start, len, mode, nmask, maxnode, flags);
1583 static long kernel_set_mempolicy(int mode, const unsigned long __user *nmask,
1595 err = get_nodes(&nodes, nmask, maxnode);
1602 SYSCALL_DEFINE3(set_mempolicy, int, mode, const unsigned long __user *, nmask,
1605 return kernel_set_mempolicy(mode, nmask, maxnode);
1706 unsigned long __user *nmask,
1715 if (nmask != NULL && maxnode < nr_node_ids)
1728 if (nmask)
1729 err = copy_nodes_to_user(nmask, maxnode, &nodes);
1735 unsigned long __user *, nmask, unsigned long, maxnode,
1738 return kernel_get_mempolicy(policy, nmask, maxnode, addr, flags);
2191 nodemask_t *nmask;
2238 nmask = policy_nodemask(gfp, pol);
2239 if (!nmask || node_isset(hpage_node, *nmask)) {
2256 nmask);
2262 nmask = policy_nodemask(gfp, pol);
2264 folio = __folio_alloc(gfp, order, preferred_nid, nmask);