Lines Matching refs:to
46 * highmem version, map in to vec
48 static void bounce_copy_vec(struct bio_vec *to, unsigned char *vfrom)
54 vto = kmap_atomic(to->bv_page, KM_BOUNCE_READ);
55 memcpy(vto + to->bv_offset, vfrom, to->bv_len);
62 #define bounce_copy_vec(to, vfrom) \
63 memcpy(page_address((to)->bv_page) + (to)->bv_offset, vfrom, (to)->bv_len)
94 * queue gfp mask set, *to may or may not be a highmem page. kmap it
97 static void copy_to_high_bio_irq(struct bio *to, struct bio *from)
103 __bio_for_each_segment(tovec, to, i, 0) {
186 struct bio_vec *to, *from;
208 to = bio->bi_io_vec + i;
210 to->bv_page = mempool_alloc(pool, q->bounce_gfp);
211 to->bv_len = from->bv_len;
212 to->bv_offset = from->bv_offset;
213 inc_zone_page_state(to->bv_page, NR_BOUNCE);
219 vto = page_address(to->bv_page) + to->bv_offset;
221 memcpy(vto, vfrom, to->bv_len);
239 to = bio_iovec_idx(bio, i);
240 if (!to->bv_page) {
241 to->bv_page = from->bv_page;
242 to->bv_len = from->bv_len;
243 to->bv_offset = from->bv_offset;
275 * Data-less bio, nothing to bounce
282 * to or bigger than the highest pfn in the system -- in that case,