Lines Matching refs:dm_io

85 	struct dm_io *io;
107 struct dm_io *io = (struct dm_io *)((char *)data + data_size); in dm_bio_from_per_bio_data()
495 static inline unsigned int dm_io_sectors(struct dm_io *io, struct bio *bio) in dm_io_sectors()
508 static void dm_io_acct(struct dm_io *io, bool end) in dm_io_acct()
537 static void __dm_start_io_acct(struct dm_io *io) in __dm_start_io_acct()
542 static void dm_start_io_acct(struct dm_io *io, struct bio *clone) in dm_start_io_acct()
568 static void dm_end_io_acct(struct dm_io *io) in dm_end_io_acct()
573 static struct dm_io *alloc_io(struct mapped_device *md, struct bio *bio) in alloc_io()
575 struct dm_io *io; in alloc_io()
585 io = container_of(tio, struct dm_io, tio); in alloc_io()
607 static void free_io(struct dm_io *io) in free_io()
856 static void dm_requeue_add_io(struct dm_io *io, bool first_stage) in dm_requeue_add_io()
861 struct dm_io *next = md->requeue_list; in dm_requeue_add_io()
882 static bool dm_handle_requeue(struct dm_io *io, bool first_stage) in dm_handle_requeue()
929 static void __dm_io_complete(struct dm_io *io, bool first_stage) in __dm_io_complete()
983 struct dm_io *io; in dm_wq_requeue_work()
992 struct dm_io *next = io->next; in dm_wq_requeue_work()
1011 static void dm_io_complete(struct dm_io *io) in dm_io_complete()
1035 static inline void __dm_io_dec_pending(struct dm_io *io) in __dm_io_dec_pending()
1041 static void dm_io_set_error(struct dm_io *io, blk_status_t error) in dm_io_set_error()
1054 static void dm_io_dec_pending(struct dm_io *io, blk_status_t error) in dm_io_dec_pending()
1098 struct dm_io *io = tio->io; in clone_endio()
1326 struct dm_io *io = tio->io; in dm_accept_partial_bio()
1360 struct dm_io *io = tio->io; in dm_submit_bio_remap()
1398 struct dm_io *io = tio->io; in __map_bio()
1459 struct dm_io *io = ci->io; in setup_split_accounting()
1664 static inline struct dm_io **dm_poll_list_head(struct bio *bio) in dm_poll_list_head()
1666 return (struct dm_io **)&bio->bi_private; in dm_poll_list_head()
1669 static void dm_queue_poll_io(struct bio *bio, struct dm_io *io) in dm_queue_poll_io()
1671 struct dm_io **head = dm_poll_list_head(bio); in dm_queue_poll_io()
1758 struct dm_io *io; in dm_split_and_process_bio()
1838 static bool dm_poll_dm_io(struct dm_io *io, struct io_comp_batch *iob, in dm_poll_dm_io()
1854 struct dm_io **head = dm_poll_list_head(bio); in dm_poll_bio()
1855 struct dm_io *list = *head; in dm_poll_bio()
1856 struct dm_io *tmp = NULL; in dm_poll_bio()
1857 struct dm_io *curr, *next; in dm_poll_bio()