Lines Matching refs:page
134 struct page *page;
181 page = map_data->pages[i / nr_pages];
182 page += (i % nr_pages);
186 page = alloc_page(rq->q->bounce_gfp | gfp_mask);
187 if (!page) {
193 if (bio_add_pc_page(rq->q, bio, page, bytes, offset) < bytes) {
195 __free_page(page);
260 struct page **pages;
278 struct page *page = pages[j];
285 if (!bio_add_hw_page(rq->q, bio, page, n, offs,
288 put_page(page);
389 struct page *page;
413 page = virt_to_page(data);
415 page = vmalloc_to_page(data);
416 if (bio_add_pc_page(q, bio, page, bytes,
457 * @gfp_mask: allocation flags for bio and page allocation
485 struct page *page;
491 page = alloc_page(q->bounce_gfp | __GFP_ZERO | gfp_mask);
492 if (!page)
496 memcpy(page_address(page), p, bytes);
498 if (bio_add_pc_page(q, bio, page, bytes, 0) < bytes)