Lines Matching refs:iov_iter
17 struct iov_iter iter;
21 static struct bio_map_data *bio_alloc_map_data(struct iov_iter *data,
41 * bio_copy_from_iter - copy all pages from iov_iter to bio
43 * @iter: iov_iter as source
45 * Copy all pages from iov_iter to bio.
48 static int bio_copy_from_iter(struct bio *bio, struct iov_iter *iter)
72 * bio_copy_to_iter - copy all pages from bio to iov_iter
74 * @iter: iov_iter as destination
76 * Copy all pages from bio to iov_iter.
79 static int bio_copy_to_iter(struct bio *bio, struct iov_iter iter)
132 struct iov_iter *iter, gfp_t gfp_mask)
147 * We need to do a deep copy of the iov_iter including the iovecs.
214 struct iov_iter iter2 = *iter;
272 static int bio_map_user_iov(struct request *rq, struct iov_iter *iter,
562 static int blk_rq_map_user_bvec(struct request *rq, const struct iov_iter *iter)
583 bio_iov_bvec_set(bio, (struct iov_iter *)iter);
634 const struct iov_iter *iter, gfp_t gfp_mask)
639 struct iov_iter i;
691 struct iov_iter i;
710 struct iov_iter iter;