Searched refs:bio_src (Results 1 - 7 of 7) sorted by relevance
/linux-master/block/ |
H A D | bounce.c | 141 static struct bio *bounce_clone_bio(struct bio *bio_src) argument 149 * bio_src->bi_io_vec to bio->bi_io_vec. 167 bio = bio_alloc_bioset(bio_src->bi_bdev, bio_segments(bio_src), 168 bio_src->bi_opf, GFP_NOIO, &bounce_bio_set); 169 if (bio_flagged(bio_src, BIO_REMAPPED)) 171 bio->bi_ioprio = bio_src->bi_ioprio; 172 bio->bi_write_hint = bio_src->bi_write_hint; 173 bio->bi_iter.bi_sector = bio_src->bi_iter.bi_sector; 174 bio->bi_iter.bi_size = bio_src [all...] |
H A D | blk-crypto-fallback.c | 160 static struct bio *blk_crypto_fallback_clone_bio(struct bio *bio_src) argument 162 unsigned int nr_segs = bio_segments(bio_src); 170 bio_init(bio, bio_src->bi_bdev, bio->bi_inline_vecs, nr_segs, 171 bio_src->bi_opf); 172 if (bio_flagged(bio_src, BIO_REMAPPED)) 174 bio->bi_ioprio = bio_src->bi_ioprio; 175 bio->bi_write_hint = bio_src->bi_write_hint; 176 bio->bi_iter.bi_sector = bio_src->bi_iter.bi_sector; 177 bio->bi_iter.bi_size = bio_src->bi_iter.bi_size; 179 bio_for_each_segment(bv, bio_src, ite [all...] |
H A D | bio.c | 814 static int __bio_clone(struct bio *bio, struct bio *bio_src, gfp_t gfp) argument 817 bio->bi_ioprio = bio_src->bi_ioprio; 818 bio->bi_write_hint = bio_src->bi_write_hint; 819 bio->bi_iter = bio_src->bi_iter; 822 if (bio->bi_bdev == bio_src->bi_bdev && 823 bio_flagged(bio_src, BIO_REMAPPED)) 825 bio_clone_blkg_association(bio, bio_src); 828 if (bio_crypt_clone(bio, bio_src, gfp) < 0) 830 if (bio_integrity(bio_src) && 831 bio_integrity_clone(bio, bio_src, gf 848 bio_alloc_clone(struct block_device *bdev, struct bio *bio_src, gfp_t gfp, struct bio_set *bs) argument 879 bio_init_clone(struct block_device *bdev, struct bio *bio, struct bio *bio_src, gfp_t gfp) argument [all...] |
H A D | bio-integrity.c | 610 * @bio_src: Original bio 615 int bio_integrity_clone(struct bio *bio, struct bio *bio_src, argument 618 struct bio_integrity_payload *bip_src = bio_integrity(bio_src);
|
H A D | blk-mq.c | 3137 struct bio *bio, *bio_src; local 3142 __rq_for_each_bio(bio_src, rq_src) { 3143 bio = bio_alloc_clone(rq->q->disk->part0, bio_src, gfp_mask, 3148 if (bio_ctr && bio_ctr(bio, bio_src, data))
|
/linux-master/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) argument 33 req->rq_state = (bio_data_dir(bio_src) == WRITE ? RQ_WRITE : 0) 34 | (bio_op(bio_src) == REQ_OP_WRITE_ZEROES ? RQ_ZEROES : 0) 35 | (bio_op(bio_src) == REQ_OP_DISCARD ? RQ_UNMAP : 0); 37 req->master_bio = bio_src; 41 req->i.sector = bio_src->bi_iter.bi_sector; 42 req->i.size = bio_src->bi_iter.bi_size;
|
/linux-master/include/linux/ |
H A D | bio.h | 427 struct bio *bio_alloc_clone(struct block_device *bdev, struct bio *bio_src, 430 struct bio *bio_src, gfp_t gfp); 759 static inline int bio_integrity_clone(struct bio *bio, struct bio *bio_src, argument
|
Completed in 246 milliseconds