Lines Matching refs:dm_io
84 struct dm_io *io;
106 struct dm_io *io = (struct dm_io *)((char *)data + data_size); in dm_bio_from_per_bio_data()
494 static void dm_io_acct(struct dm_io *io, bool end) in dm_io_acct()
534 static void __dm_start_io_acct(struct dm_io *io) in __dm_start_io_acct()
539 static void dm_start_io_acct(struct dm_io *io, struct bio *clone) in dm_start_io_acct()
565 static void dm_end_io_acct(struct dm_io *io) in dm_end_io_acct()
570 static struct dm_io *alloc_io(struct mapped_device *md, struct bio *bio) in alloc_io()
572 struct dm_io *io; in alloc_io()
582 io = container_of(tio, struct dm_io, tio); in alloc_io()
601 static void free_io(struct dm_io *io) in free_io()
881 static void dm_requeue_add_io(struct dm_io *io, bool first_stage) in dm_requeue_add_io()
886 struct dm_io *next = md->requeue_list; in dm_requeue_add_io()
907 static bool dm_handle_requeue(struct dm_io *io, bool first_stage) in dm_handle_requeue()
954 static void __dm_io_complete(struct dm_io *io, bool first_stage) in __dm_io_complete()
1008 struct dm_io *io; in dm_wq_requeue_work()
1017 struct dm_io *next = io->next; in dm_wq_requeue_work()
1035 static void dm_io_complete(struct dm_io *io) in dm_io_complete()
1059 static inline void __dm_io_dec_pending(struct dm_io *io) in __dm_io_dec_pending()
1065 static void dm_io_set_error(struct dm_io *io, blk_status_t error) in dm_io_set_error()
1078 static void dm_io_dec_pending(struct dm_io *io, blk_status_t error) in dm_io_dec_pending()
1113 struct dm_io *io = tio->io; in clone_endio()
1333 struct dm_io *io = tio->io; in dm_accept_partial_bio()
1367 struct dm_io *io = tio->io; in dm_submit_bio_remap()
1405 struct dm_io *io = tio->io; in __map_bio()
1465 struct dm_io *io = ci->io; in setup_split_accounting()
1653 static inline struct dm_io **dm_poll_list_head(struct bio *bio) in dm_poll_list_head()
1655 return (struct dm_io **)&bio->bi_private; in dm_poll_list_head()
1658 static void dm_queue_poll_io(struct bio *bio, struct dm_io *io) in dm_queue_poll_io()
1660 struct dm_io **head = dm_poll_list_head(bio); in dm_queue_poll_io()
1747 struct dm_io *io; in dm_split_and_process_bio()
1826 static bool dm_poll_dm_io(struct dm_io *io, struct io_comp_batch *iob, in dm_poll_dm_io()
1842 struct dm_io **head = dm_poll_list_head(bio); in dm_poll_bio()
1843 struct dm_io *list = *head; in dm_poll_bio()
1844 struct dm_io *tmp = NULL; in dm_poll_bio()
1845 struct dm_io *curr, *next; in dm_poll_bio()