Lines Matching refs:tio

576 	struct dm_target_io *tio;  in alloc_io()  local
580 tio = clone_to_tio(clone); in alloc_io()
581 tio->flags = 0; in alloc_io()
582 dm_tio_set_flag(tio, DM_TIO_INSIDE_DM_IO); in alloc_io()
583 tio->io = NULL; in alloc_io()
585 io = container_of(tio, struct dm_io, tio); in alloc_io()
609 bio_put(&io->tio.clone); in free_io()
616 struct dm_target_io *tio; in alloc_tio() local
619 if (!ci->io->tio.io) { in alloc_tio()
621 tio = &ci->io->tio; in alloc_tio()
623 clone = &tio->clone; in alloc_tio()
633 tio = clone_to_tio(clone); in alloc_tio()
634 tio->flags = 0; /* also clears DM_TIO_INSIDE_DM_IO */ in alloc_tio()
637 tio->magic = DM_TIO_MAGIC; in alloc_tio()
638 tio->io = ci->io; in alloc_tio()
639 tio->ti = ti; in alloc_tio()
640 tio->target_bio_nr = target_bio_nr; in alloc_tio()
641 tio->len_ptr = len; in alloc_tio()
642 tio->old_sector = 0; in alloc_tio()
1095 struct dm_target_io *tio = clone_to_tio(bio); in clone_endio() local
1096 struct dm_target *ti = tio->ti; in clone_endio()
1098 struct dm_io *io = tio->io; in clone_endio()
1325 struct dm_target_io *tio = clone_to_tio(bio); in dm_accept_partial_bio() local
1326 struct dm_io *io = tio->io; in dm_accept_partial_bio()
1329 BUG_ON(dm_tio_flagged(tio, DM_TIO_IS_DUPLICATE_BIO)); in dm_accept_partial_bio()
1332 BUG_ON(bio_sectors > *tio->len_ptr); in dm_accept_partial_bio()
1335 *tio->len_ptr -= bio_sectors - n_sectors; in dm_accept_partial_bio()
1359 struct dm_target_io *tio = clone_to_tio(clone); in dm_submit_bio_remap() local
1360 struct dm_io *io = tio->io; in dm_submit_bio_remap()
1373 tio->old_sector); in dm_submit_bio_remap()
1396 struct dm_target_io *tio = clone_to_tio(clone); in __map_bio() local
1397 struct dm_target *ti = tio->ti; in __map_bio()
1398 struct dm_io *io = tio->io; in __map_bio()
1407 tio->old_sector = clone->bi_iter.bi_sector; in __map_bio()
1425 r = dm_zone_map_bio(tio); in __map_bio()
1550 ci->io->tio.clone.bi_iter.bi_size = 0; in __send_empty_flush()
1841 WARN_ON_ONCE(!dm_tio_is_normal(&io->tio)); in dm_poll_dm_io()
1845 bio_poll(&io->tio.clone, iob, flags); in dm_poll_dm_io()