Lines Matching refs:bio_src
141 static struct bio *bounce_clone_bio(struct bio *bio_src) in bounce_clone_bio() argument
167 bio = bio_alloc_bioset(bio_src->bi_bdev, bio_segments(bio_src), in bounce_clone_bio()
168 bio_src->bi_opf, GFP_NOIO, &bounce_bio_set); in bounce_clone_bio()
169 if (bio_flagged(bio_src, BIO_REMAPPED)) in bounce_clone_bio()
171 bio->bi_ioprio = bio_src->bi_ioprio; in bounce_clone_bio()
172 bio->bi_iter.bi_sector = bio_src->bi_iter.bi_sector; in bounce_clone_bio()
173 bio->bi_iter.bi_size = bio_src->bi_iter.bi_size; in bounce_clone_bio()
181 bio_for_each_segment(bv, bio_src, iter) in bounce_clone_bio()
186 if (bio_crypt_clone(bio, bio_src, GFP_NOIO) < 0) in bounce_clone_bio()
189 if (bio_integrity(bio_src) && in bounce_clone_bio()
190 bio_integrity_clone(bio, bio_src, GFP_NOIO) < 0) in bounce_clone_bio()
193 bio_clone_blkg_association(bio, bio_src); in bounce_clone_bio()