Lines Matching defs:clone
103 static void dmz_clone_endio(struct bio *clone)
105 struct dmz_bioctx *bioctx = clone->bi_private;
106 blk_status_t status = clone->bi_status;
108 bio_put(clone);
113 * Issue a clone of a target BIO. The clone may only partially process the
123 struct bio *clone;
128 clone = bio_clone_fast(bio, GFP_NOIO, &dmz->bio_set);
129 if (!clone)
132 bio_set_dev(clone, dev->bdev);
134 clone->bi_iter.bi_sector =
136 clone->bi_iter.bi_size = dmz_blk2sect(nr_blocks) << SECTOR_SHIFT;
137 clone->bi_end_io = dmz_clone_endio;
138 clone->bi_private = bioctx;
140 bio_advance(bio, clone->bi_iter.bi_size);
143 submit_bio_noacct(clone);