Lines Matching refs:page
135 struct page *page; in bio_copy_user_iov() local
180 page = map_data->pages[i / nr_pages]; in bio_copy_user_iov()
181 page += (i % nr_pages); in bio_copy_user_iov()
185 page = alloc_page(GFP_NOIO | gfp_mask); in bio_copy_user_iov()
186 if (!page) { in bio_copy_user_iov()
192 if (bio_add_page(bio, page, bytes, offset) < bytes) { in bio_copy_user_iov()
194 __free_page(page); in bio_copy_user_iov()
398 struct page *page; in bio_copy_kern() local
404 page = alloc_page(GFP_NOIO | __GFP_ZERO | gfp_mask); in bio_copy_kern()
405 if (!page) in bio_copy_kern()
409 memcpy(page_address(page), p, bytes); in bio_copy_kern()
411 if (bio_add_page(bio, page, bytes, 0) < bytes) in bio_copy_kern()