Lines Matching refs:clone
522 struct request *clone; in multipath_clone_and_map() local
545 clone = blk_mq_alloc_request(q, rq->cmd_flags | REQ_NOMERGE, in multipath_clone_and_map()
547 if (IS_ERR(clone)) { in multipath_clone_and_map()
564 clone->bio = clone->biotail = NULL; in multipath_clone_and_map()
565 clone->cmd_flags |= REQ_FAILFAST_TRANSPORT; in multipath_clone_and_map()
566 *__clone = clone; in multipath_clone_and_map()
575 static void multipath_release_clone(struct request *clone, in multipath_release_clone() argument
590 clone->io_start_time_ns); in multipath_release_clone()
593 blk_mq_free_request(clone); in multipath_release_clone()
1646 static int multipath_end_io(struct dm_target *ti, struct request *clone, in multipath_end_io() argument
1689 clone->io_start_time_ns); in multipath_end_io()
1695 static int multipath_end_io_bio(struct dm_target *ti, struct bio *clone, in multipath_end_io_bio() argument
1699 struct dm_mpath_io *mpio = get_mpio_from_bio(clone); in multipath_end_io_bio()
1725 multipath_queue_bio(m, clone); in multipath_end_io_bio()
1734 dm_start_time_ns_from_clone(clone))); in multipath_end_io_bio()