Lines Matching refs:request

85 	struct request *orig, *clone;
105 union map_info *dm_get_rq_mapinfo(struct request *rq) in dm_get_rq_mapinfo()
323 _rq_cache = kmem_cache_create("dm_clone_request", sizeof(struct request), in local_init()
324 __alignof__(struct request), 0, NULL); in local_init()
623 static struct request *alloc_clone_request(struct mapped_device *md, in alloc_clone_request()
629 static void free_clone_request(struct mapped_device *md, struct request *rq) in free_clone_request()
1044 static struct dm_rq_target_io *tio_from_request(struct request *rq) in tio_from_request()
1077 static void free_rq_clone(struct request *clone) in free_rq_clone()
1105 static void dm_end_request(struct request *clone, int error) in dm_end_request()
1110 struct request *rq = tio->orig; in dm_end_request()
1133 static void dm_unprep_request(struct request *rq) in dm_unprep_request()
1136 struct request *clone = tio->clone; in dm_unprep_request()
1152 static void old_requeue_request(struct request *rq) in old_requeue_request()
1164 struct request *rq) in dm_requeue_unmapped_original_request()
1180 static void dm_requeue_unmapped_request(struct request *clone) in dm_requeue_unmapped_request()
1225 static void dm_done(struct request *clone, int error, bool mapped) in dm_done()
1260 static void dm_softirq_done(struct request *rq) in dm_softirq_done()
1264 struct request *clone = tio->clone; in dm_softirq_done()
1290 static void dm_complete_request(struct request *rq, int error) in dm_complete_request()
1307 static void dm_kill_unmapped_request(struct request *rq, int error) in dm_kill_unmapped_request()
1316 static void end_clone_request(struct request *clone, int error) in end_clone_request()
1806 static void dm_dispatch_clone_request(struct request *clone, struct request *rq) in dm_dispatch_clone_request()
1834 static int setup_clone(struct request *clone, struct request *rq, in setup_clone()
1855 static struct request *clone_rq(struct request *rq, struct mapped_device *md, in clone_rq()
1863 struct request *clone; in clone_rq()
1885 static void init_tio(struct dm_rq_target_io *tio, struct request *rq, in init_tio()
1898 static struct dm_rq_target_io *prep_tio(struct request *rq, in prep_tio()
1927 static int dm_prep_fn(struct request_queue *q, struct request *rq) in dm_prep_fn()
1953 static int map_request(struct dm_rq_target_io *tio, struct request *rq, in map_request()
1958 struct request *clone = NULL; in map_request()
2010 struct request *rq = tio->orig; in map_tio_request()
2017 static void dm_start_request(struct mapped_device *md, struct request *orig) in dm_start_request()
2090 struct request *rq; in dm_request_fn()
2689 static int dm_mq_init_request(void *data, struct request *rq, in dm_mq_init_request()
2708 struct request *rq = bd->rq; in dm_mq_queue_rq()
2787 md->tag_set.cmd_size = sizeof(struct dm_rq_target_io) + sizeof(struct request); in dm_init_request_based_blk_mq_queue()