Lines Matching defs:nmask
620 nodemask_t *nmask;
629 * Check if the folio's nid is in qp->nmask.
632 * in the invert of qp->nmask.
640 return node_isset(nid, *qp->nmask) == !(flags & MPOL_MF_INVERT);
913 .nmask = nodes,
1072 static long do_get_mempolicy(int *policy, nodemask_t *nmask,
1089 *nmask = cpuset_current_mems_allowed;
1154 if (nmask) {
1156 *nmask = pol->w.user_nodemask;
1159 get_policy_nodemask(pol, nmask);
1210 nodemask_t nmask;
1221 nodes_clear(nmask);
1222 node_set(source, nmask);
1239 nr_failed = queue_pages_range(mm, vma->vm_start, mm->task_size, &nmask,
1413 nodemask_t *nmask, unsigned long flags)
1444 new = mpol_new(mode, mode_flags, nmask);
1461 err = mpol_set_nodemask(new, nmask, scratch);
1475 nr_failed = queue_pages_range(mm, start, end, nmask,
1559 static int get_bitmap(unsigned long *mask, const unsigned long __user *nmask,
1567 (const compat_ulong_t __user *)nmask,
1570 ret = copy_from_user(mask, nmask,
1583 static int get_nodes(nodemask_t *nodes, const unsigned long __user *nmask,
1588 if (maxnode == 0 || !nmask)
1602 if (get_bitmap(&t, &nmask[(maxnode - 1) / BITS_PER_LONG], bits))
1615 return get_bitmap(nodes_addr(*nodes), nmask, maxnode);
1665 unsigned long mode, const unsigned long __user *nmask,
1678 err = get_nodes(&nodes, nmask, maxnode);
1753 unsigned long, mode, const unsigned long __user *, nmask,
1756 return kernel_mbind(start, len, mode, nmask, maxnode, flags);
1760 static long kernel_set_mempolicy(int mode, const unsigned long __user *nmask,
1772 err = get_nodes(&nodes, nmask, maxnode);
1779 SYSCALL_DEFINE3(set_mempolicy, int, mode, const unsigned long __user *, nmask,
1782 return kernel_set_mempolicy(mode, nmask, maxnode);
1881 unsigned long __user *nmask,
1890 if (nmask != NULL && maxnode < nr_node_ids)
1903 if (nmask)
1904 err = copy_nodes_to_user(nmask, maxnode, &nodes);
1910 unsigned long __user *, nmask, unsigned long, maxnode,
1913 return kernel_get_mempolicy(policy, nmask, maxnode, addr, flags);