Searched refs:bio_src (Results 1 – 6 of 6) sorted by relevance
| /linux/block/ |
| H A D | blk-crypto-fallback.c | 172 static struct bio *blk_crypto_alloc_enc_bio(struct bio *bio_src, in blk_crypto_alloc_enc_bio() argument 180 bio = bio_alloc_bioset(bio_src->bi_bdev, nr_segs, bio_src->bi_opf, in blk_crypto_alloc_enc_bio() 182 if (bio_flagged(bio_src, BIO_REMAPPED)) in blk_crypto_alloc_enc_bio() 184 bio->bi_private = bio_src; in blk_crypto_alloc_enc_bio() 186 bio->bi_ioprio = bio_src->bi_ioprio; in blk_crypto_alloc_enc_bio() 187 bio->bi_write_hint = bio_src->bi_write_hint; in blk_crypto_alloc_enc_bio() 188 bio->bi_write_stream = bio_src->bi_write_stream; in blk_crypto_alloc_enc_bio() 189 bio->bi_iter.bi_sector = bio_src->bi_iter.bi_sector; in blk_crypto_alloc_enc_bio() 190 bio_clone_blkg_association(bio, bio_src); in blk_crypto_alloc_enc_bio()
|
| H A D | bio.c | 847 static int __bio_clone(struct bio *bio, struct bio *bio_src, gfp_t gfp) 850 bio->bi_ioprio = bio_src->bi_ioprio; 851 bio->bi_write_hint = bio_src->bi_write_hint; 852 bio->bi_write_stream = bio_src->bi_write_stream; 853 bio->bi_iter = bio_src->bi_iter; 856 if (bio->bi_bdev == bio_src->bi_bdev && in bio_put() 857 bio_flagged(bio_src, BIO_REMAPPED)) in bio_put() 859 bio_clone_blkg_association(bio, bio_src); in bio_put() 862 if (bio_crypt_clone(bio, bio_src, gfp) < 0) in bio_put() 864 if (bio_integrity(bio_src) in bio_put() 870 __bio_clone(struct bio * bio,struct bio * bio_src,gfp_t gfp) __bio_clone() argument 905 bio_alloc_clone(struct block_device * bdev,struct bio * bio_src,gfp_t gfp,struct bio_set * bs) bio_alloc_clone() argument 937 bio_init_clone(struct block_device * bdev,struct bio * bio,struct bio * bio_src,gfp_t gfp) bio_init_clone() argument [all...] |
| H A D | bio-integrity.c | 520 * @bio_src: Original bio 525 int bio_integrity_clone(struct bio *bio, struct bio *bio_src, 528 struct bio_integrity_payload *bip_src = bio_integrity(bio_src); 461 bio_integrity_clone(struct bio * bio,struct bio * bio_src,gfp_t gfp_mask) bio_integrity_clone() argument
|
| H A D | blk-mq.c | 3373 struct bio *bio_src; in blk_rq_prep_clone() 3378 __rq_for_each_bio(bio_src, rq_src) { in blk_rq_prep_clone() 3379 struct bio *bio = bio_alloc_clone(rq->q->disk->part0, bio_src, in blk_rq_prep_clone() 3384 if (bio_ctr && bio_ctr(bio, bio_src, data)) { in blk_rq_prep_clone() 3371 struct bio *bio_src; blk_rq_prep_clone() local
|
| /linux/drivers/block/drbd/ |
| H 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->rq_state = (bio_data_dir(bio_src) == WRITE ? RQ_WRITE : 0) in drbd_req_new() 34 | (bio_op(bio_src) == REQ_OP_WRITE_ZEROES ? RQ_ZEROES : 0) in drbd_req_new() 35 | (bio_op(bio_src) == REQ_OP_DISCARD ? RQ_UNMAP : 0); in drbd_req_new() 37 req->master_bio = bio_src; in drbd_req_new() 41 req->i.sector = bio_src->bi_iter.bi_sector; in drbd_req_new() 42 req->i.size = bio_src->bi_iter.bi_size; in drbd_req_new()
|
| /linux/include/linux/ |
| H A D | bio.h | 357 struct bio *bio_alloc_clone(struct block_device *bdev, struct bio *bio_src, 360 struct bio *bio_src, gfp_t gfp);
|