Lines Matching refs:npages

49 					    size_t npages)  in iov_kunit_create_buffer()  argument
55 pages = kunit_kcalloc(test, npages, sizeof(struct page *), GFP_KERNEL); in iov_kunit_create_buffer()
59 got = alloc_pages_bulk_array(GFP_KERNEL, npages, pages); in iov_kunit_create_buffer()
60 if (got != npages) { in iov_kunit_create_buffer()
62 KUNIT_ASSERT_EQ(test, got, npages); in iov_kunit_create_buffer()
65 buffer = vmap(pages, npages, VM_MAP | VM_MAP_PUT_PAGES, PAGE_KERNEL); in iov_kunit_create_buffer()
105 size_t bufsize, npages, size, copied; in iov_kunit_copy_to_kvec() local
109 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_to_kvec()
111 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_to_kvec()
115 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_to_kvec()
155 size_t bufsize, npages, size, copied; in iov_kunit_copy_from_kvec() local
159 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_from_kvec()
161 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_from_kvec()
165 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_from_kvec()
219 struct page **pages, size_t npages, in iov_kunit_load_bvec() argument
230 KUNIT_ASSERT_LT(test, pr->page, npages); in iov_kunit_load_bvec()
264 size_t bufsize, npages, size, copied; in iov_kunit_copy_to_bvec() local
268 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_to_bvec()
270 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_to_bvec()
274 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_to_bvec()
278 bpages, npages, bufsize, bvec_test_ranges); in iov_kunit_copy_to_bvec()
318 size_t bufsize, npages, size, copied; in iov_kunit_copy_from_bvec() local
322 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_from_bvec()
324 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_from_bvec()
328 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_from_bvec()
332 bpages, npages, bufsize, bvec_test_ranges); in iov_kunit_copy_from_bvec()
376 struct page **pages, size_t npages) in iov_kunit_load_xarray() argument
381 for (i = 0; i < npages; i++) { in iov_kunit_load_xarray()
411 size_t bufsize, npages, size, copied; in iov_kunit_copy_to_xarray() local
415 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_to_xarray()
419 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_to_xarray()
423 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_to_xarray()
426 iov_kunit_load_xarray(test, &iter, READ, xarray, bpages, npages); in iov_kunit_copy_to_xarray()
469 size_t bufsize, npages, size, copied; in iov_kunit_copy_from_xarray() local
473 npages = bufsize / PAGE_SIZE; in iov_kunit_copy_from_xarray()
477 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_copy_from_xarray()
481 scratch = iov_kunit_create_buffer(test, &spages, npages); in iov_kunit_copy_from_xarray()
484 iov_kunit_load_xarray(test, &iter, READ, xarray, bpages, npages); in iov_kunit_copy_from_xarray()
533 size_t bufsize, size = 0, npages; in iov_kunit_extract_pages_kvec() local
537 npages = bufsize / PAGE_SIZE; in iov_kunit_extract_pages_kvec()
539 buffer = iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_extract_pages_kvec()
580 KUNIT_ASSERT_LT(test, ix, npages); in iov_kunit_extract_pages_kvec()
612 size_t bufsize, size = 0, npages; in iov_kunit_extract_pages_bvec() local
616 npages = bufsize / PAGE_SIZE; in iov_kunit_extract_pages_bvec()
618 iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_extract_pages_bvec()
620 bpages, npages, bufsize, bvec_test_ranges); in iov_kunit_extract_pages_bvec()
658 KUNIT_ASSERT_LT(test, ix, npages); in iov_kunit_extract_pages_bvec()
690 size_t bufsize, size = 0, npages; in iov_kunit_extract_pages_xarray() local
694 npages = bufsize / PAGE_SIZE; in iov_kunit_extract_pages_xarray()
698 iov_kunit_create_buffer(test, &bpages, npages); in iov_kunit_extract_pages_xarray()
699 iov_kunit_load_xarray(test, &iter, READ, xarray, bpages, npages); in iov_kunit_extract_pages_xarray()
734 KUNIT_ASSERT_LT(test, ix, npages); in iov_kunit_extract_pages_xarray()