Lines Matching refs:maxnode

743  *         memory range specified by nodemask and maxnode points outside
1384 unsigned long maxnode)
1386 unsigned long nlongs = BITS_TO_LONGS(maxnode);
1392 maxnode);
1400 if (maxnode % BITS_PER_LONG)
1401 mask[nlongs - 1] &= (1UL << (maxnode % BITS_PER_LONG)) - 1;
1408 unsigned long maxnode)
1410 --maxnode;
1412 if (maxnode == 0 || !nmask)
1414 if (maxnode > PAGE_SIZE*BITS_PER_BYTE)
1422 while (maxnode > MAX_NUMNODES) {
1423 unsigned long bits = min_t(unsigned long, maxnode, BITS_PER_LONG);
1426 if (get_bitmap(&t, &nmask[(maxnode - 1) / BITS_PER_LONG], bits))
1429 if (maxnode - bits >= MAX_NUMNODES) {
1430 maxnode -= bits;
1432 maxnode = MAX_NUMNODES;
1439 return get_bitmap(nodes_addr(*nodes), nmask, maxnode);
1443 static int copy_nodes_to_user(unsigned long __user *mask, unsigned long maxnode,
1446 unsigned long copy = ALIGN(maxnode-1, 64) / 8;
1459 maxnode = nr_node_ids;
1464 nodes_addr(*nodes), maxnode);
1489 unsigned long maxnode, unsigned int flags)
1501 err = get_nodes(&nodes, nmask, maxnode);
1577 unsigned long, maxnode, unsigned int, flags)
1579 return kernel_mbind(start, len, mode, nmask, maxnode, flags);
1584 unsigned long maxnode)
1595 err = get_nodes(&nodes, nmask, maxnode);
1603 unsigned long, maxnode)
1605 return kernel_set_mempolicy(mode, nmask, maxnode);
1608 static int kernel_migrate_pages(pid_t pid, unsigned long maxnode,
1626 err = get_nodes(old, old_nodes, maxnode);
1630 err = get_nodes(new, new_nodes, maxnode);
1696 SYSCALL_DEFINE4(migrate_pages, pid_t, pid, unsigned long, maxnode,
1700 return kernel_migrate_pages(pid, maxnode, old_nodes, new_nodes);
1707 unsigned long maxnode,
1715 if (nmask != NULL && maxnode < nr_node_ids)
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);