Lines Matching refs:page
49 struct page ***ppages, in iov_kunit_create_buffer()
52 struct page **pages; in iov_kunit_create_buffer()
56 pages = kunit_kcalloc(test, npages, sizeof(struct page *), GFP_KERNEL); in iov_kunit_create_buffer()
103 struct page **spages, **bpages; in iov_kunit_copy_to_kvec()
153 struct page **spages, **bpages; in iov_kunit_copy_from_kvec()
202 int page, from, to; member
220 struct page **pages, size_t npages, in iov_kunit_load_bvec()
224 struct page *can_merge = NULL, *page; in iov_kunit_load_bvec() local
231 KUNIT_ASSERT_LT(test, pr->page, npages); in iov_kunit_load_bvec()
232 KUNIT_ASSERT_LT(test, pr->page * PAGE_SIZE, bufsize); in iov_kunit_load_bvec()
237 page = pages[pr->page]; in iov_kunit_load_bvec()
238 if (pr->from == 0 && pr->from != pr->to && page == can_merge) { in iov_kunit_load_bvec()
242 bvec_set_page(&bvec[i], page, pr->to - pr->from, pr->from); in iov_kunit_load_bvec()
247 can_merge = page + pr->to / PAGE_SIZE; in iov_kunit_load_bvec()
263 struct page **spages, **bpages; in iov_kunit_copy_to_bvec()
293 u8 *p = scratch + pr->page * PAGE_SIZE; in iov_kunit_copy_to_bvec()
317 struct page **spages, **bpages; in iov_kunit_copy_from_bvec()
346 size_t patt = pr->page * PAGE_SIZE; in iov_kunit_copy_from_bvec()
382 struct page **pages, size_t npages) in iov_kunit_load_folioq()
421 struct page **spages, **bpages; in iov_kunit_copy_to_folioq()
483 struct page **spages, **bpages; in iov_kunit_copy_from_folioq()
550 struct page **pages, size_t npages) in iov_kunit_load_xarray()
583 struct page **spages, **bpages; in iov_kunit_copy_to_xarray()
641 struct page **spages, **bpages; in iov_kunit_copy_from_xarray()
703 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_kvec()
742 struct page *p; in iov_kunit_extract_pages_kvec()
783 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_bvec()
820 struct page *p; in iov_kunit_extract_pages_bvec()
831 ix = pr->page + from / PAGE_SIZE; in iov_kunit_extract_pages_bvec()
862 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_folioq()
903 struct page *p; in iov_kunit_extract_pages_folioq()
941 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_xarray()
981 struct page *p; in iov_kunit_extract_pages_xarray()