Lines Matching refs:dm_integrity_io

276 struct dm_integrity_io {  struct
367 static void dm_integrity_map_continue(struct dm_integrity_io *dio, bool from_map);
1379 static void submit_flush_bio(struct dm_integrity_c *ic, struct dm_integrity_io *dio) in submit_flush_bio()
1385 bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in submit_flush_bio()
1408 static void do_endio_flush(struct dm_integrity_c *ic, struct dm_integrity_io *dio) in do_endio_flush()
1410 struct bio *bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in do_endio_flush()
1418 static void dec_in_flight(struct dm_integrity_io *dio) in dec_in_flight()
1429 bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in dec_in_flight()
1446 struct dm_integrity_io *dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); in integrity_end_io()
1510 struct dm_integrity_io *dio = container_of(w, struct dm_integrity_io, work); in integrity_metadata()
1519 struct bio *bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in integrity_metadata()
1621 struct dm_integrity_io *dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); in dm_integrity_map()
1701 static bool __journal_read_write(struct dm_integrity_io *dio, struct bio *bio, in __journal_read_write()
1852 static void dm_integrity_map_continue(struct dm_integrity_io *dio, bool from_map) in dm_integrity_map_continue()
1855 struct bio *bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in dm_integrity_map_continue()
2053 struct dm_integrity_io *dio = container_of(w, struct dm_integrity_io, work); in integrity_bio_wait()
2491 struct dm_integrity_io *dio; in bitmap_block_work()
2493 dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); in bitmap_block_work()
2515 struct dm_integrity_io *dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); in bitmap_block_work()
3609 ti->per_io_data_size = sizeof(struct dm_integrity_io); in dm_integrity_ctr()