Lines Matching refs:nmask

423 	nodemask_t *nmask;  member
441 return node_isset(nid, *qp->nmask) == !(flags & MPOL_MF_INVERT); in queue_folio_required()
742 .nmask = nodes, in queue_pages_range()
927 static long do_get_mempolicy(int *policy, nodemask_t *nmask, in do_get_mempolicy() argument
944 *nmask = cpuset_current_mems_allowed; in do_get_mempolicy()
1004 if (nmask) { in do_get_mempolicy()
1006 *nmask = pol->w.user_nodemask; in do_get_mempolicy()
1009 get_policy_nodemask(pol, nmask); in do_get_mempolicy()
1063 nodemask_t nmask; in migrate_to_node() local
1072 nodes_clear(nmask); in migrate_to_node()
1073 node_set(source, nmask); in migrate_to_node()
1082 queue_pages_range(mm, vma->vm_start, mm->task_size, &nmask, in migrate_to_node()
1259 nodemask_t *nmask, unsigned long flags) in do_mbind() argument
1287 new = mpol_new(mode, mode_flags, nmask); in do_mbind()
1303 nmask ? nodes_addr(*nmask)[0] : NUMA_NO_NODE); in do_mbind()
1313 err = mpol_set_nodemask(new, nmask, scratch); in do_mbind()
1323 ret = queue_pages_range(mm, start, end, nmask, in do_mbind()
1363 static int get_bitmap(unsigned long *mask, const unsigned long __user *nmask, in get_bitmap() argument
1371 (const compat_ulong_t __user *)nmask, in get_bitmap()
1374 ret = copy_from_user(mask, nmask, in get_bitmap()
1387 static int get_nodes(nodemask_t *nodes, const unsigned long __user *nmask, in get_nodes() argument
1392 if (maxnode == 0 || !nmask) in get_nodes()
1406 if (get_bitmap(&t, &nmask[(maxnode - 1) / BITS_PER_LONG], bits)) in get_nodes()
1419 return get_bitmap(nodes_addr(*nodes), nmask, maxnode); in get_nodes()
1468 unsigned long mode, const unsigned long __user *nmask, in kernel_mbind() argument
1481 err = get_nodes(&nodes, nmask, maxnode); in kernel_mbind()
1556 unsigned long, mode, const unsigned long __user *, nmask, in SYSCALL_DEFINE6() argument
1559 return kernel_mbind(start, len, mode, nmask, maxnode, flags); in SYSCALL_DEFINE6()
1563 static long kernel_set_mempolicy(int mode, const unsigned long __user *nmask, in kernel_set_mempolicy() argument
1575 err = get_nodes(&nodes, nmask, maxnode); in kernel_set_mempolicy()
1582 SYSCALL_DEFINE3(set_mempolicy, int, mode, const unsigned long __user *, nmask, in SYSCALL_DEFINE3() argument
1585 return kernel_set_mempolicy(mode, nmask, maxnode); in SYSCALL_DEFINE3()
1686 unsigned long __user *nmask, in kernel_get_mempolicy() argument
1695 if (nmask != NULL && maxnode < nr_node_ids) in kernel_get_mempolicy()
1708 if (nmask) in kernel_get_mempolicy()
1709 err = copy_nodes_to_user(nmask, maxnode, &nodes); in kernel_get_mempolicy()
1715 unsigned long __user *, nmask, unsigned long, maxnode, in SYSCALL_DEFINE5() argument
1718 return kernel_get_mempolicy(policy, nmask, maxnode, addr, flags); in SYSCALL_DEFINE5()
2171 nodemask_t *nmask; in vma_alloc_folio() local
2218 nmask = policy_nodemask(gfp, pol); in vma_alloc_folio()
2219 if (!nmask || node_isset(hpage_node, *nmask)) { in vma_alloc_folio()
2236 nmask); in vma_alloc_folio()
2242 nmask = policy_nodemask(gfp, pol); in vma_alloc_folio()
2244 folio = __folio_alloc(gfp, order, preferred_nid, nmask); in vma_alloc_folio()