Lines Matching refs:tio

573 	struct dm_target_io *tio;  in alloc_io()  local
577 tio = clone_to_tio(clone); in alloc_io()
578 tio->flags = 0; in alloc_io()
579 dm_tio_set_flag(tio, DM_TIO_INSIDE_DM_IO); in alloc_io()
580 tio->io = NULL; in alloc_io()
582 io = container_of(tio, struct dm_io, tio); in alloc_io()
603 bio_put(&io->tio.clone); in free_io()
610 struct dm_target_io *tio; in alloc_tio() local
613 if (!ci->io->tio.io) { in alloc_tio()
615 tio = &ci->io->tio; in alloc_tio()
617 clone = &tio->clone; in alloc_tio()
627 tio = clone_to_tio(clone); in alloc_tio()
628 tio->flags = 0; /* also clears DM_TIO_INSIDE_DM_IO */ in alloc_tio()
631 tio->magic = DM_TIO_MAGIC; in alloc_tio()
632 tio->io = ci->io; in alloc_tio()
633 tio->ti = ti; in alloc_tio()
634 tio->target_bio_nr = target_bio_nr; in alloc_tio()
635 tio->len_ptr = len; in alloc_tio()
636 tio->old_sector = 0; in alloc_tio()
1110 struct dm_target_io *tio = clone_to_tio(bio); in clone_endio() local
1111 struct dm_target *ti = tio->ti; in clone_endio()
1113 struct dm_io *io = tio->io; in clone_endio()
1332 struct dm_target_io *tio = clone_to_tio(bio); in dm_accept_partial_bio() local
1333 struct dm_io *io = tio->io; in dm_accept_partial_bio()
1336 BUG_ON(dm_tio_flagged(tio, DM_TIO_IS_DUPLICATE_BIO)); in dm_accept_partial_bio()
1339 BUG_ON(bio_sectors > *tio->len_ptr); in dm_accept_partial_bio()
1342 *tio->len_ptr -= bio_sectors - n_sectors; in dm_accept_partial_bio()
1366 struct dm_target_io *tio = clone_to_tio(clone); in dm_submit_bio_remap() local
1367 struct dm_io *io = tio->io; in dm_submit_bio_remap()
1380 tio->old_sector); in dm_submit_bio_remap()
1403 struct dm_target_io *tio = clone_to_tio(clone); in __map_bio() local
1404 struct dm_target *ti = tio->ti; in __map_bio()
1405 struct dm_io *io = tio->io; in __map_bio()
1414 tio->old_sector = clone->bi_iter.bi_sector; in __map_bio()
1431 r = dm_zone_map_bio(tio); in __map_bio()
1553 ci->io->tio.clone.bi_iter.bi_size = 0; in __send_empty_flush()
1831 WARN_ON_ONCE(!dm_tio_is_normal(&io->tio)); in dm_poll_dm_io()
1835 bio_poll(&io->tio.clone, iob, flags); in dm_poll_dm_io()