Home
last modified time | relevance | path

Searched refs:maxnode (Results 1 – 5 of 5) sorted by relevance

/linux/tools/testing/selftests/kvm/
H A Dguest_memfd_test.c83 unsigned long maxnode = BITS_PER_TYPE(nodemask); in test_mbind() local
94 kvm_mbind(mem, page_size * 2, MPOL_INTERLEAVE, &nodemask_0, maxnode, 0); in test_mbind()
95 kvm_get_mempolicy(&policy, &nodemask, maxnode, mem, MPOL_F_ADDR); in test_mbind()
101 kvm_mbind(mem + page_size * 2, page_size * 2, MPOL_BIND, &nodemask_0, maxnode, 0); in test_mbind()
102 kvm_get_mempolicy(&policy, &nodemask, maxnode, mem + page_size * 2, MPOL_F_ADDR); in test_mbind()
109 kvm_get_mempolicy(&policy, &nodemask, maxnode, mem, MPOL_F_ADDR); in test_mbind()
115 ret = mbind(mem, page_size, 999, &nodemask_0, maxnode, 0); in test_mbind()
126 unsigned long maxnode = 8; in test_numa_allocation() local
142 kvm_mbind(pages[0], page_size, MPOL_BIND, &node0_mask, maxnode, 0); in test_numa_allocation()
146 kvm_mbind(pages[0], page_size * 2, MPOL_BIND, &node1_mask, maxnode, 0); in test_numa_allocation()
[all …]
/linux/tools/testing/selftests/kvm/include/
H A Dnumaif.h14 unsigned long, maxnode, void *, addr, int, flags);
17 unsigned long, maxnode);
23 KVM_SYSCALL_DEFINE(migrate_pages, 4, int, pid, unsigned long, maxnode,
30 const unsigned long *, nodemask, unsigned long, maxnode,
/linux/mm/
H A Dmempolicy.c1635 unsigned long maxnode) in get_bitmap() argument
1637 unsigned long nlongs = BITS_TO_LONGS(maxnode); in get_bitmap()
1643 maxnode); in get_bitmap()
1651 if (maxnode % BITS_PER_LONG) in get_bitmap()
1652 mask[nlongs - 1] &= (1UL << (maxnode % BITS_PER_LONG)) - 1; in get_bitmap()
1659 unsigned long maxnode) in get_nodes() argument
1661 --maxnode; in get_nodes()
1663 if (maxnode == 0 || !nmask) in get_nodes()
1665 if (maxnode > PAGE_SIZE*BITS_PER_BYTE) in get_nodes()
1673 while (maxnode > MAX_NUMNODE in get_nodes()
1694 copy_nodes_to_user(unsigned long __user * mask,unsigned long maxnode,nodemask_t * nodes) copy_nodes_to_user() argument
1741 kernel_mbind(unsigned long start,unsigned long len,unsigned long mode,const unsigned long __user * nmask,unsigned long maxnode,unsigned int flags) kernel_mbind() argument
1829 SYSCALL_DEFINE6(mbind,unsigned long,start,unsigned long,len,unsigned long,mode,const unsigned long __user *,nmask,unsigned long,maxnode,unsigned int,flags) SYSCALL_DEFINE6() argument
1836 kernel_set_mempolicy(int mode,const unsigned long __user * nmask,unsigned long maxnode) kernel_set_mempolicy() argument
1855 SYSCALL_DEFINE3(set_mempolicy,int,mode,const unsigned long __user *,nmask,unsigned long,maxnode) SYSCALL_DEFINE3() argument
1860 kernel_migrate_pages(pid_t pid,unsigned long maxnode,const unsigned long __user * old_nodes,const unsigned long __user * new_nodes) kernel_migrate_pages() argument
1946 SYSCALL_DEFINE4(migrate_pages,pid_t,pid,unsigned long,maxnode,const unsigned long __user *,old_nodes,const unsigned long __user *,new_nodes) SYSCALL_DEFINE4() argument
1956 kernel_get_mempolicy(int __user * policy,unsigned long __user * nmask,unsigned long maxnode,unsigned long addr,unsigned long flags) kernel_get_mempolicy() argument
1984 SYSCALL_DEFINE5(get_mempolicy,int __user *,policy,unsigned long __user *,nmask,unsigned long,maxnode,unsigned long,addr,unsigned long,flags) SYSCALL_DEFINE5() argument
[all...]
/linux/Documentation/admin-guide/mm/
H A Dnuma_memory_policy.rst432 unsigned long maxnode);
437 'maxnode' ids. Optional mode flags may be passed by combining the
447 const unsigned long *nmask, unsigned long maxnode,
460 const unsigned long *nmask, unsigned long maxnode,
/linux/include/linux/
H A Dsyscalls.h851 unsigned long maxnode,
855 unsigned long maxnode,
858 unsigned long maxnode);
859 asmlinkage long sys_migrate_pages(pid_t pid, unsigned long maxnode,