Lines Matching refs:npages

50 					    size_t npages)  in iov_kunit_create_buffer()  argument
56 pages = kunit_kcalloc(test, npages, sizeof(struct page *), GFP_KERNEL); in iov_kunit_create_buffer()
60 got = alloc_pages_bulk(GFP_KERNEL, npages, pages); in iov_kunit_create_buffer()
61 if (got != npages) { in iov_kunit_create_buffer()
63 KUNIT_ASSERT_EQ(test, got, npages); in iov_kunit_create_buffer()
66 buffer = vmap(pages, npages, VM_MAP | VM_MAP_PUT_PAGES, PAGE_KERNEL); in iov_kunit_create_buffer()
106 size_t bufsize, npages, size, copied; in iov_kunit_copy_to_kvec() local
110 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_to_kvec()
112 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_to_kvec()
116 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_to_kvec()
156 size_t bufsize, npages, size, copied; in iov_kunit_copy_from_kvec() local
160 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_from_kvec()
162 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_from_kvec()
166 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_from_kvec()
220 struct page **pages, size_t npages, in iov_kunit_load_bvec() argument
231 KUNIT_ASSERT_LT(test, pr->page, npages); in iov_kunit_load_bvec()
265 size_t bufsize, npages, size, copied; in iov_kunit_copy_to_bvec() local
269 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_to_bvec()
271 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_to_bvec()
275 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_to_bvec()
279 bpages, npages, bufsize, bvec_test_ranges); in iov_kunit_copy_to_bvec()
319 size_t bufsize, npages, size, copied; in iov_kunit_copy_from_bvec() local
323 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_from_bvec()
325 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_from_bvec()
329 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_from_bvec()
333 bpages, npages, bufsize, bvec_test_ranges); in iov_kunit_copy_from_bvec()
382 struct page **pages, size_t npages) in iov_kunit_load_folioq() argument
388 for (i = 0; i < npages; i++) { in iov_kunit_load_folioq()
423 size_t bufsize, npages, size, copied; in iov_kunit_copy_to_folioq() local
427 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_to_folioq()
431 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_to_folioq()
435 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_to_folioq()
438 iov_kunit_load_folioq(test, &iter, READ, folioq, bpages, npages); in iov_kunit_copy_to_folioq()
485 size_t bufsize, npages, size, copied; in iov_kunit_copy_from_folioq() local
489 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_from_folioq()
493 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_from_folioq()
497 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_from_folioq()
500 iov_kunit_load_folioq(test, &iter, READ, folioq, bpages, npages); in iov_kunit_copy_from_folioq()
550 struct page **pages, size_t npages) in iov_kunit_load_xarray() argument
555 for (i = 0; i < npages; i++) { in iov_kunit_load_xarray()
585 size_t bufsize, npages, size, copied; in iov_kunit_copy_to_xarray() local
589 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_to_xarray()
593 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_to_xarray()
597 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_to_xarray()
600 iov_kunit_load_xarray(test, &iter, READ, xarray, bpages, npages); in iov_kunit_copy_to_xarray()
643 size_t bufsize, npages, size, copied; in iov_kunit_copy_from_xarray() local
647 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_from_xarray()
651 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_from_xarray()
655 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_from_xarray()
658 iov_kunit_load_xarray(test, &iter, READ, xarray, bpages, npages); in iov_kunit_copy_from_xarray()
707 size_t bufsize, size = 0, npages; in iov_kunit_extract_pages_kvec() local
711 npages = bufsize / PAGE_SIZE; in iov_kunit_extract_pages_kvec()
713 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_extract_pages_kvec()
754 KUNIT_ASSERT_LT(test, ix, npages); in iov_kunit_extract_pages_kvec()
786 size_t bufsize, size = 0, npages; in iov_kunit_extract_pages_bvec() local
790 npages = bufsize / PAGE_SIZE; in iov_kunit_extract_pages_bvec()
792 iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_extract_pages_bvec()
794 bpages, npages, bufsize, bvec_test_ranges); in iov_kunit_extract_pages_bvec()
832 KUNIT_ASSERT_LT(test, ix, npages); in iov_kunit_extract_pages_bvec()
864 size_t bufsize, size = 0, npages; in iov_kunit_extract_pages_folioq() local
868 npages = bufsize / PAGE_SIZE; in iov_kunit_extract_pages_folioq()
872 iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_extract_pages_folioq()
873 iov_kunit_load_folioq(test, &iter, READ, folioq, bpages, npages); in iov_kunit_extract_pages_folioq()
909 KUNIT_ASSERT_LT(test, ix, npages); in iov_kunit_extract_pages_folioq()
943 size_t bufsize, size = 0, npages; in iov_kunit_extract_pages_xarray() local
947 npages = bufsize / PAGE_SIZE; in iov_kunit_extract_pages_xarray()
951 iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_extract_pages_xarray()
952 iov_kunit_load_xarray(test, &iter, READ, xarray, bpages, npages); in iov_kunit_extract_pages_xarray()
987 KUNIT_ASSERT_LT(test, ix, npages); in iov_kunit_extract_pages_xarray()