Lines Matching refs:bio
48 typedef int (*dm_map_fn) (struct dm_target *ti, struct bio *bio);
66 struct bio *bio, int error);
200 typedef unsigned (*dm_num_write_bios_fn) (struct dm_target *ti, struct bio *bio);
296 struct bio clone;
299 static inline void *dm_per_bio_data(struct bio *bio, size_t data_size) in dm_per_bio_data() argument
301 return (char *)bio - offsetof(struct dm_target_io, clone) - data_size; in dm_per_bio_data()
304 static inline struct bio *dm_bio_from_per_bio_data(void *data, size_t data_size) in dm_bio_from_per_bio_data()
306 return (struct bio *)((char *)data + data_size + offsetof(struct dm_target_io, clone)); in dm_bio_from_per_bio_data()
309 static inline unsigned dm_bio_get_target_bio_nr(const struct bio *bio) in dm_bio_get_target_bio_nr() argument
311 return container_of(bio, struct dm_target_io, clone)->target_bio_nr; in dm_bio_get_target_bio_nr()
407 void dm_accept_partial_bio(struct bio *bio, unsigned n_sectors);