Lines Matching refs:bd
32 static inline void dm_bio_record(struct dm_bio_details *bd, struct bio *bio)
34 bd->bi_disk = bio->bi_disk;
35 bd->bi_partno = bio->bi_partno;
36 bd->bi_flags = bio->bi_flags;
37 bd->bi_iter = bio->bi_iter;
38 bd->__bi_remaining = atomic_read(&bio->__bi_remaining);
39 bd->bi_end_io = bio->bi_end_io;
41 bd->bi_integrity = bio_integrity(bio);
45 static inline void dm_bio_restore(struct dm_bio_details *bd, struct bio *bio)
47 bio->bi_disk = bd->bi_disk;
48 bio->bi_partno = bd->bi_partno;
49 bio->bi_flags = bd->bi_flags;
50 bio->bi_iter = bd->bi_iter;
51 atomic_set(&bio->__bi_remaining, bd->__bi_remaining);
52 bio->bi_end_io = bd->bi_end_io;
54 bio->bi_integrity = bd->bi_integrity;