Lines Matching refs:num_pages
39 static void __qib_release_user_pages(struct page **p, size_t num_pages, in __qib_release_user_pages() argument
44 for (i = 0; i < num_pages; i++) { in __qib_release_user_pages()
54 static int __qib_get_user_pages(unsigned long start_page, size_t num_pages, in __qib_get_user_pages() argument
63 if (num_pages > lock_limit && !capable(CAP_IPC_LOCK)) { in __qib_get_user_pages()
68 for (got = 0; got < num_pages; got += ret) { in __qib_get_user_pages()
71 num_pages - got, 1, 1, in __qib_get_user_pages()
77 current->mm->pinned_vm += num_pages; in __qib_get_user_pages()
132 int qib_get_user_pages(unsigned long start_page, size_t num_pages, in qib_get_user_pages() argument
139 ret = __qib_get_user_pages(start_page, num_pages, p); in qib_get_user_pages()
146 void qib_release_user_pages(struct page **p, size_t num_pages) in qib_release_user_pages() argument
151 __qib_release_user_pages(p, num_pages, 1); in qib_release_user_pages()
154 current->mm->pinned_vm -= num_pages; in qib_release_user_pages()