Lines Matching refs:pages
52 struct page **pages; in iov_kunit_create_buffer() local
56 pages = kunit_kcalloc(test, npages, sizeof(struct page *), GFP_KERNEL); in iov_kunit_create_buffer()
57 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, pages); in iov_kunit_create_buffer()
58 *ppages = pages; in iov_kunit_create_buffer()
60 got = alloc_pages_bulk(GFP_KERNEL, npages, pages); in iov_kunit_create_buffer()
62 release_pages(pages, got); in iov_kunit_create_buffer()
66 buffer = vmap(pages, npages, VM_MAP | VM_MAP_PUT_PAGES, PAGE_KERNEL); in iov_kunit_create_buffer()
220 struct page **pages, size_t npages, in iov_kunit_load_bvec() argument
237 page = pages[pr->page]; in iov_kunit_load_bvec()
382 struct page **pages, size_t npages) in iov_kunit_load_folioq() argument
396 folioq_append(p, page_folio(pages[i])); in iov_kunit_load_folioq()
550 struct page **pages, size_t npages) in iov_kunit_load_xarray() argument
556 void *x = xa_store(xarray, i, pages[i], GFP_KERNEL); in iov_kunit_load_xarray()
703 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_kvec() local
727 len = iov_iter_extract_pages(&iter, &pages, 100 * 1024, in iov_kunit_extract_pages_kvec()
783 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_bvec() local
805 len = iov_iter_extract_pages(&iter, &pages, 100 * 1024, in iov_kunit_extract_pages_bvec()
862 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_folioq() local
889 len = iov_iter_extract_pages(&iter, &pages, 100 * 1024, in iov_kunit_extract_pages_folioq()
941 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_xarray() local
967 len = iov_iter_extract_pages(&iter, &pages, 100 * 1024, in iov_kunit_extract_pages_xarray()