Lines Matching defs:bvec
207 static int do_lo_send_aops(struct loop_device *lo, struct bio_vec *bvec,
220 bv_offs = bvec->bv_offset;
221 len = bvec->bv_len;
244 bvec->bv_page, bv_offs, size, IV);
319 struct bio_vec *bvec, int bsize, loff_t pos, struct page *page)
322 kmap(bvec->bv_page) + bvec->bv_offset,
323 bvec->bv_len, pos);
324 kunmap(bvec->bv_page);
342 static int do_lo_send_write(struct loop_device *lo, struct bio_vec *bvec,
345 int ret = lo_do_transfer(lo, WRITE, page, 0, bvec->bv_page,
346 bvec->bv_offset, bvec->bv_len, pos >> 9);
349 page_address(page), bvec->bv_len,
352 "length %i.\n", (unsigned long long)pos, bvec->bv_len);
363 struct bio_vec *bvec;
378 bio_for_each_segment(bvec, bio, i) {
379 ret = do_lo_send(lo, bvec, bsize, pos, page);
382 pos += bvec->bv_len;
434 struct bio_vec *bvec, int bsize, loff_t pos)
441 cookie.page = bvec->bv_page;
442 cookie.offset = bvec->bv_offset;
445 retval = file->f_op->sendfile(file, &pos, bvec->bv_len,
453 struct bio_vec *bvec;
456 bio_for_each_segment(bvec, bio, i) {
457 ret = do_lo_receive(lo, bvec, bsize, pos);
460 pos += bvec->bv_len;