Searched refs:bio_src (Results 1 – 7 of 7) sorted by relevance
/linux/block/ |
A D | bounce.c | 170 bio->bi_bdev = bio_src->bi_bdev; in bounce_clone_bio() 171 if (bio_flagged(bio_src, BIO_REMAPPED)) in bounce_clone_bio() 173 bio->bi_opf = bio_src->bi_opf; in bounce_clone_bio() 174 bio->bi_ioprio = bio_src->bi_ioprio; in bounce_clone_bio() 175 bio->bi_write_hint = bio_src->bi_write_hint; in bounce_clone_bio() 176 bio->bi_iter.bi_sector = bio_src->bi_iter.bi_sector; in bounce_clone_bio() 177 bio->bi_iter.bi_size = bio_src->bi_iter.bi_size; in bounce_clone_bio() 188 bio_for_each_segment(bv, bio_src, iter) in bounce_clone_bio() 193 if (bio_crypt_clone(bio, bio_src, GFP_NOIO) < 0) in bounce_clone_bio() 196 if (bio_integrity(bio_src) && in bounce_clone_bio() [all …]
|
A D | blk-crypto-fallback.c | 159 static struct bio *blk_crypto_fallback_clone_bio(struct bio *bio_src) in blk_crypto_fallback_clone_bio() argument 165 bio = bio_kmalloc(GFP_NOIO, bio_segments(bio_src)); in blk_crypto_fallback_clone_bio() 168 bio->bi_bdev = bio_src->bi_bdev; in blk_crypto_fallback_clone_bio() 169 if (bio_flagged(bio_src, BIO_REMAPPED)) in blk_crypto_fallback_clone_bio() 171 bio->bi_opf = bio_src->bi_opf; in blk_crypto_fallback_clone_bio() 172 bio->bi_ioprio = bio_src->bi_ioprio; in blk_crypto_fallback_clone_bio() 173 bio->bi_write_hint = bio_src->bi_write_hint; in blk_crypto_fallback_clone_bio() 174 bio->bi_iter.bi_sector = bio_src->bi_iter.bi_sector; in blk_crypto_fallback_clone_bio() 175 bio->bi_iter.bi_size = bio_src->bi_iter.bi_size; in blk_crypto_fallback_clone_bio() 177 bio_for_each_segment(bv, bio_src, iter) in blk_crypto_fallback_clone_bio() [all …]
|
A D | bio.c | 713 void __bio_clone_fast(struct bio *bio, struct bio *bio_src) in __bio_clone_fast() argument 721 bio->bi_bdev = bio_src->bi_bdev; in __bio_clone_fast() 723 if (bio_flagged(bio_src, BIO_THROTTLED)) in __bio_clone_fast() 725 if (bio_flagged(bio_src, BIO_REMAPPED)) in __bio_clone_fast() 727 bio->bi_opf = bio_src->bi_opf; in __bio_clone_fast() 728 bio->bi_ioprio = bio_src->bi_ioprio; in __bio_clone_fast() 729 bio->bi_write_hint = bio_src->bi_write_hint; in __bio_clone_fast() 730 bio->bi_iter = bio_src->bi_iter; in __bio_clone_fast() 731 bio->bi_io_vec = bio_src->bi_io_vec; in __bio_clone_fast() 733 bio_clone_blkg_association(bio, bio_src); in __bio_clone_fast()
|
A D | bio-integrity.c | 403 int bio_integrity_clone(struct bio *bio, struct bio *bio_src, in bio_integrity_clone() argument 406 struct bio_integrity_payload *bip_src = bio_integrity(bio_src); in bio_integrity_clone()
|
A D | blk-core.c | 1432 struct bio *bio, *bio_src; in blk_rq_prep_clone() local 1437 __rq_for_each_bio(bio_src, rq_src) { in blk_rq_prep_clone() 1438 bio = bio_clone_fast(bio_src, gfp_mask, bs); in blk_rq_prep_clone() 1442 if (bio_ctr && bio_ctr(bio, bio_src, data)) in blk_rq_prep_clone()
|
/linux/drivers/block/drbd/ |
A D | drbd_req.c | 24 static struct drbd_request *drbd_req_new(struct drbd_device *device, struct bio *bio_src) in drbd_req_new() argument 33 req->private_bio = bio_clone_fast(bio_src, GFP_NOIO, &drbd_io_bio_set); in drbd_req_new() 37 req->rq_state = (bio_data_dir(bio_src) == WRITE ? RQ_WRITE : 0) in drbd_req_new() 38 | (bio_op(bio_src) == REQ_OP_WRITE_SAME ? RQ_WSAME : 0) in drbd_req_new() 39 | (bio_op(bio_src) == REQ_OP_WRITE_ZEROES ? RQ_ZEROES : 0) in drbd_req_new() 40 | (bio_op(bio_src) == REQ_OP_DISCARD ? RQ_UNMAP : 0); in drbd_req_new() 42 req->master_bio = bio_src; in drbd_req_new() 46 req->i.sector = bio_src->bi_iter.bi_sector; in drbd_req_new() 47 req->i.size = bio_src->bi_iter.bi_size; in drbd_req_new()
|
/linux/include/linux/ |
A D | bio.h | 686 static inline int bio_integrity_clone(struct bio *bio, struct bio *bio_src, in bio_integrity_clone() argument
|
Completed in 17 milliseconds