Lines Matching refs:dm_integrity_io
313 struct dm_integrity_io { struct
375 static void dm_integrity_map_continue(struct dm_integrity_io *dio, bool from_map);
376 static int dm_integrity_map_inline(struct dm_integrity_io *dio, bool from_map);
1566 static void submit_flush_bio(struct dm_integrity_c *ic, struct dm_integrity_io *dio) in submit_flush_bio()
1572 bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in submit_flush_bio()
1598 static void do_endio_flush(struct dm_integrity_c *ic, struct dm_integrity_io *dio) in do_endio_flush()
1600 struct bio *bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in do_endio_flush()
1608 static void dec_in_flight(struct dm_integrity_io *dio) in dec_in_flight()
1619 bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in dec_in_flight()
1635 struct dm_integrity_io *dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); in integrity_end_io()
1798 static noinline void integrity_recheck(struct dm_integrity_io *dio, char *checksum) in integrity_recheck()
1800 struct bio *bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in integrity_recheck()
1880 struct dm_integrity_io *dio = container_of(w, struct dm_integrity_io, work); in integrity_metadata()
1889 struct bio *bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in integrity_metadata()
2053 struct dm_integrity_io *dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); in dm_integrity_map()
2136 static bool __journal_read_write(struct dm_integrity_io *dio, struct bio *bio, in __journal_read_write()
2279 static void dm_integrity_map_continue(struct dm_integrity_io *dio, bool from_map) in dm_integrity_map_continue()
2282 struct bio *bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in dm_integrity_map_continue()
2508 static int dm_integrity_map_inline(struct dm_integrity_io *dio, bool from_map) in dm_integrity_map_inline()
2511 struct bio *bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in dm_integrity_map_inline()
2628 static inline void dm_integrity_free_payload(struct dm_integrity_io *dio) in dm_integrity_free_payload()
2641 struct dm_integrity_io *dio = container_of(w, struct dm_integrity_io, work); in dm_integrity_inline_recheck()
2642 struct bio *bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in dm_integrity_inline_recheck()
2714 static inline bool dm_integrity_check(struct dm_integrity_c *ic, struct dm_integrity_io *dio) in dm_integrity_check()
2716 struct bio *bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in dm_integrity_check()
2742 struct dm_integrity_io *dio = container_of(w, struct dm_integrity_io, work); in dm_integrity_inline_async_check()
2744 struct bio *bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in dm_integrity_inline_async_check()
2753 struct dm_integrity_io *dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); in dm_integrity_end_io()
2780 struct dm_integrity_io *dio = container_of(w, struct dm_integrity_io, work); in integrity_bio_wait()
2784 struct bio *bio = dm_bio_from_per_bio_data(dio, sizeof(struct dm_integrity_io)); in integrity_bio_wait()
3430 struct dm_integrity_io *dio; in bitmap_block_work()
3432 dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); in bitmap_block_work()
3454 struct dm_integrity_io *dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); in bitmap_block_work()
4710 ti->per_io_data_size = sizeof(struct dm_integrity_io); in dm_integrity_ctr()