Lines Matching refs:clone
103 static void dmz_clone_endio(struct bio *clone) in dmz_clone_endio() argument
105 struct dmz_bioctx *bioctx = clone->bi_private; in dmz_clone_endio()
106 blk_status_t status = clone->bi_status; in dmz_clone_endio()
108 bio_put(clone); in dmz_clone_endio()
123 struct bio *clone; in dmz_submit_bio() local
128 clone = bio_alloc_clone(dev->bdev, bio, GFP_NOIO, &dmz->bio_set); in dmz_submit_bio()
129 if (!clone) in dmz_submit_bio()
133 clone->bi_iter.bi_sector = in dmz_submit_bio()
135 clone->bi_iter.bi_size = dmz_blk2sect(nr_blocks) << SECTOR_SHIFT; in dmz_submit_bio()
136 clone->bi_end_io = dmz_clone_endio; in dmz_submit_bio()
137 clone->bi_private = bioctx; in dmz_submit_bio()
139 bio_advance(bio, clone->bi_iter.bi_size); in dmz_submit_bio()
142 submit_bio_noacct(clone); in dmz_submit_bio()