Lines Matching refs:pages

10 static void put_back_pages(unsigned int cmd, struct page **pages,  in put_back_pages()  argument
19 put_page(pages[i]); in put_back_pages()
25 unpin_user_pages(pages, nr_pages); in put_back_pages()
29 unpin_user_pages(pages, nr_pages); in put_back_pages()
32 put_page(pages[i]); in put_back_pages()
39 static void verify_dma_pinned(unsigned int cmd, struct page **pages, in verify_dma_pinned() argument
50 page = pages[i]; in verify_dma_pinned()
68 static void dump_pages_test(struct gup_test *gup, struct page **pages, in dump_pages_test() argument
93 dump_page(pages[index_to_dump], in dump_pages_test()
105 struct page **pages; in __gup_test_ioctl() local
114 pages = kvcalloc(nr_pages, sizeof(void *), GFP_KERNEL); in __gup_test_ioctl()
115 if (!pages) in __gup_test_ioctl()
139 pages + i); in __gup_test_ioctl()
142 nr = get_user_pages(addr, nr, gup->gup_flags, pages + i, in __gup_test_ioctl()
147 pages + i); in __gup_test_ioctl()
150 nr = pin_user_pages(addr, nr, gup->gup_flags, pages + i, in __gup_test_ioctl()
156 pages + i, NULL); in __gup_test_ioctl()
161 pages + i, NULL); in __gup_test_ioctl()
164 pages + i, NULL); in __gup_test_ioctl()
187 verify_dma_pinned(cmd, pages, nr_pages); in __gup_test_ioctl()
190 dump_pages_test(gup, pages, nr_pages); in __gup_test_ioctl()
194 put_back_pages(cmd, pages, nr_pages, gup->test_flags); in __gup_test_ioctl()
203 kvfree(pages); in __gup_test_ioctl()
228 struct page **pages; in pin_longterm_test_start() local
249 pages = kvcalloc(nr_pages, sizeof(void *), GFP_KERNEL); in pin_longterm_test_start()
250 if (!pages) in pin_longterm_test_start()
258 kvfree(pages); in pin_longterm_test_start()
262 pin_longterm_test_pages = pages; in pin_longterm_test_start()
271 gup_flags, pages); in pin_longterm_test_start()
274 gup_flags, pages, NULL); in pin_longterm_test_start()
281 pages += cur_pages; in pin_longterm_test_start()