Lines Matching refs:dm_rq_target_io
83 struct dm_rq_target_io { struct
105 struct dm_rq_target_io *tio; argument
112 return &((struct dm_rq_target_io *)rq->end_io_data)->info; in dm_get_rq_mapinfo()
322 _rq_tio_cache = KMEM_CACHE(dm_rq_target_io, 0); in local_init()
645 static struct dm_rq_target_io *alloc_rq_tio(struct mapped_device *md, in alloc_rq_tio()
651 static void free_rq_tio(struct dm_rq_target_io *tio) in free_rq_tio()
1032 struct dm_rq_target_io *tio = info->tio; in end_clone_bio()
1077 static struct dm_rq_target_io *tio_from_request(struct request *rq) in tio_from_request()
1085 struct dm_rq_target_io *tio = tio_from_request(orig); in rq_end_stats()
1123 struct dm_rq_target_io *tio = clone->end_io_data; in free_rq_clone()
1152 struct dm_rq_target_io *tio = clone->end_io_data; in dm_end_request()
1180 struct dm_rq_target_io *tio = tio_from_request(rq); in dm_unprep_request()
1267 struct dm_rq_target_io *tio = clone->end_io_data; in dm_done()
1302 struct dm_rq_target_io *tio = tio_from_request(rq); in dm_softirq_done()
1332 struct dm_rq_target_io *tio = tio_from_request(rq); in dm_complete_request()
1358 struct dm_rq_target_io *tio = clone->end_io_data; in end_clone_request()
1809 struct dm_rq_target_io *tio = data; in dm_rq_bio_constructor()
1821 struct dm_rq_target_io *tio, gfp_t gfp_mask) in setup_clone()
1842 struct dm_rq_target_io *tio, gfp_t gfp_mask) in clone_rq()
1871 static void init_tio(struct dm_rq_target_io *tio, struct request *rq, in init_tio()
1884 static struct dm_rq_target_io *prep_tio(struct request *rq, in prep_tio()
1887 struct dm_rq_target_io *tio; in prep_tio()
1916 struct dm_rq_target_io *tio; in dm_prep_fn()
1939 static int map_request(struct dm_rq_target_io *tio, struct request *rq, in map_request()
1995 struct dm_rq_target_io *tio = container_of(work, struct dm_rq_target_io, work); in map_tio_request()
2018 struct dm_rq_target_io *tio = tio_from_request(orig); in dm_start_request()
2085 struct dm_rq_target_io *tio; in dm_request_fn()
2636 struct dm_rq_target_io *tio = blk_mq_rq_to_pdu(rq); in dm_mq_init_request()
2651 struct dm_rq_target_io *tio = blk_mq_rq_to_pdu(rq); in dm_mq_queue_rq()
2693 tio->clone = (void *)blk_mq_rq_to_pdu(rq) + sizeof(struct dm_rq_target_io); in dm_mq_queue_rq()
2730 md->tag_set.cmd_size = sizeof(struct dm_rq_target_io) + sizeof(struct request); in dm_init_request_based_blk_mq_queue()
2732 md->tag_set.cmd_size = sizeof(struct dm_rq_target_io); in dm_init_request_based_blk_mq_queue()