Lines Matching refs:dm_io

86 	struct dm_io *io;
108 struct dm_io *io = (struct dm_io *)((char *)data + data_size); in dm_bio_from_per_bio_data()
496 static inline unsigned int dm_io_sectors(struct dm_io *io, struct bio *bio) in dm_io_sectors()
509 static void dm_io_acct(struct dm_io *io, bool end) in dm_io_acct()
538 static void __dm_start_io_acct(struct dm_io *io) in __dm_start_io_acct()
543 static void dm_start_io_acct(struct dm_io *io, struct bio *clone) in dm_start_io_acct()
569 static void dm_end_io_acct(struct dm_io *io) in dm_end_io_acct()
574 static struct dm_io *alloc_io(struct mapped_device *md, struct bio *bio, gfp_t gfp_mask) in alloc_io()
576 struct dm_io *io; in alloc_io()
588 io = container_of(tio, struct dm_io, tio); in alloc_io()
610 static void free_io(struct dm_io *io) in free_io()
870 static void dm_requeue_add_io(struct dm_io *io, bool first_stage) in dm_requeue_add_io()
875 struct dm_io *next = md->requeue_list; in dm_requeue_add_io()
896 static bool dm_handle_requeue(struct dm_io *io, bool first_stage) in dm_handle_requeue()
943 static void __dm_io_complete(struct dm_io *io, bool first_stage) in __dm_io_complete()
997 struct dm_io *io; in dm_wq_requeue_work()
1006 struct dm_io *next = io->next; in dm_wq_requeue_work()
1025 static void dm_io_complete(struct dm_io *io) in dm_io_complete()
1049 static inline void __dm_io_dec_pending(struct dm_io *io) in __dm_io_dec_pending()
1055 static void dm_io_set_error(struct dm_io *io, blk_status_t error) in dm_io_set_error()
1068 static void dm_io_dec_pending(struct dm_io *io, blk_status_t error) in dm_io_dec_pending()
1112 struct dm_io *io = tio->io; in clone_endio()
1340 struct dm_io *io = tio->io; in dm_accept_partial_bio()
1374 struct dm_io *io = tio->io; in dm_submit_bio_remap()
1412 struct dm_io *io = tio->io; in __map_bio()
1467 struct dm_io *io = ci->io; in setup_split_accounting()
1693 static inline struct dm_io **dm_poll_list_head(struct bio *bio) in dm_poll_list_head()
1695 return (struct dm_io **)&bio->bi_private; in dm_poll_list_head()
1698 static void dm_queue_poll_io(struct bio *bio, struct dm_io *io) in dm_queue_poll_io()
1700 struct dm_io **head = dm_poll_list_head(bio); in dm_queue_poll_io()
1769 static void init_clone_info(struct clone_info *ci, struct dm_io *io, in init_clone_info()
1937 struct dm_io *io; in dm_split_and_process_bio()
2056 static bool dm_poll_dm_io(struct dm_io *io, struct io_comp_batch *iob, in dm_poll_dm_io()
2072 struct dm_io **head = dm_poll_list_head(bio); in dm_poll_bio()
2073 struct dm_io *list = *head; in dm_poll_bio()
2074 struct dm_io *tmp = NULL; in dm_poll_bio()
2075 struct dm_io *curr, *next; in dm_poll_bio()