Lines Matching refs:nr_pages
549 int nr_pages) in __copy_gigantic_page() argument
555 for (i = 0; i < nr_pages; ) { in __copy_gigantic_page()
568 int nr_pages; in copy_huge_page() local
573 nr_pages = pages_per_huge_page(h); in copy_huge_page()
575 if (unlikely(nr_pages > MAX_ORDER_NR_PAGES)) { in copy_huge_page()
576 __copy_gigantic_page(dst, src, nr_pages); in copy_huge_page()
582 nr_pages = hpage_nr_pages(src); in copy_huge_page()
585 for (i = 0; i < nr_pages; i++) { in copy_huge_page()
1595 unsigned long nr_pages, in do_pages_move() argument
1607 for (i = start = 0; i < nr_pages; i++) { in do_pages_move()
1692 static void do_pages_stat_array(struct mm_struct *mm, unsigned long nr_pages, in do_pages_stat_array() argument
1699 for (i = 0; i < nr_pages; i++) { in do_pages_stat_array()
1731 static int do_pages_stat(struct mm_struct *mm, unsigned long nr_pages, in do_pages_stat() argument
1739 while (nr_pages) { in do_pages_stat()
1742 chunk_nr = nr_pages; in do_pages_stat()
1756 nr_pages -= chunk_nr; in do_pages_stat()
1758 return nr_pages ? -EFAULT : 0; in do_pages_stat()
1765 static int kernel_move_pages(pid_t pid, unsigned long nr_pages, in kernel_move_pages() argument
1814 err = do_pages_move(mm, task_nodes, nr_pages, pages, in kernel_move_pages()
1817 err = do_pages_stat(mm, nr_pages, pages, status); in kernel_move_pages()
1827 SYSCALL_DEFINE6(move_pages, pid_t, pid, unsigned long, nr_pages, in SYSCALL_DEFINE6() argument
1832 return kernel_move_pages(pid, nr_pages, pages, nodes, status, flags); in SYSCALL_DEFINE6()
1836 COMPAT_SYSCALL_DEFINE6(move_pages, pid_t, pid, compat_ulong_t, nr_pages, in COMPAT_SYSCALL_DEFINE6() argument
1845 pages = compat_alloc_user_space(nr_pages * sizeof(void *)); in COMPAT_SYSCALL_DEFINE6()
1846 for (i = 0; i < nr_pages; i++) { in COMPAT_SYSCALL_DEFINE6()
1853 return kernel_move_pages(pid, nr_pages, pages, nodes, status, flags); in COMPAT_SYSCALL_DEFINE6()
2644 long nr_pages = (args->end - args->start) >> PAGE_SHIFT; in migrate_vma_setup() local
2651 if (nr_pages <= 0) in migrate_vma_setup()
2661 memset(args->src, 0, sizeof(*args->src) * nr_pages); in migrate_vma_setup()