Lines Matching defs:bvec
210 static int do_lo_send_aops(struct loop_device *lo, struct bio_vec *bvec,
222 bv_offs = bvec->bv_offset;
223 len = bvec->bv_len;
244 bvec->bv_page, bv_offs, size, IV);
305 struct bio_vec *bvec, loff_t pos, struct page *page)
308 kmap(bvec->bv_page) + bvec->bv_offset,
309 bvec->bv_len, pos);
310 kunmap(bvec->bv_page);
328 static int do_lo_send_write(struct loop_device *lo, struct bio_vec *bvec,
331 int ret = lo_do_transfer(lo, WRITE, page, 0, bvec->bv_page,
332 bvec->bv_offset, bvec->bv_len, pos >> 9);
335 page_address(page), bvec->bv_len,
338 "length %i.\n", (unsigned long long)pos, bvec->bv_len);
348 struct bio_vec *bvec;
363 bio_for_each_segment(bvec, bio, i) {
364 ret = do_lo_send(lo, bvec, pos, page);
367 pos += bvec->bv_len;
430 struct bio_vec *bvec, int bsize, loff_t pos)
438 cookie.page = bvec->bv_page;
439 cookie.offset = bvec->bv_offset;
443 sd.total_len = bvec->bv_len;
460 struct bio_vec *bvec;
463 bio_for_each_segment(bvec, bio, i) {
464 ret = do_lo_receive(lo, bvec, bsize, pos);
467 pos += bvec->bv_len;