Lines Matching defs:nmask
469 long do_get_mempolicy(int *policy, nodemask_t *nmask,
519 if (nmask)
520 get_zonemask(pol, nmask);
553 nodemask_t nmask;
557 nodes_clear(nmask);
558 node_set(source, nmask);
560 check_range(mm, mm->mmap->vm_start, TASK_SIZE, &nmask,
682 unsigned long mode, nodemask_t *nmask, unsigned long flags)
712 if (mpol_check_policy(mode, nmask))
715 new = mpol_new(mode, nmask);
730 vma = check_range(mm, start, end, nmask,
757 static int get_nodes(nodemask_t *nodes, const unsigned long __user *nmask,
766 if (maxnode == 0 || !nmask)
784 if (get_user(t, nmask + k))
796 if (copy_from_user(nodes_addr(*nodes), nmask, nlongs*sizeof(unsigned long)))
821 unsigned long __user *nmask, unsigned long maxnode,
827 err = get_nodes(&nodes, nmask, maxnode);
838 asmlinkage long sys_set_mempolicy(int mode, unsigned long __user *nmask,
846 err = get_nodes(&nodes, nmask, maxnode);
918 unsigned long __user *nmask,
925 if (nmask != NULL && maxnode < MAX_NUMNODES)
936 if (nmask)
937 err = copy_nodes_to_user(nmask, maxnode, &nodes);
945 compat_ulong_t __user *nmask,
957 if (nmask)
962 if (!err && nmask) {
965 err |= clear_user(nmask, ALIGN(maxnode-1, 8) / 8);
966 err |= compat_put_bitmap(nmask, bm, nr_bits);
972 asmlinkage long compat_sys_set_mempolicy(int mode, compat_ulong_t __user *nmask,
983 if (nmask) {
984 err = compat_get_bitmap(bm, nmask, nr_bits);
996 compat_ulong_t mode, compat_ulong_t __user *nmask,
1007 if (nmask) {
1008 err = compat_get_bitmap(nodes_addr(bm), nmask, nr_bits);