Lines Matching defs:dm_mpath_io
105 struct dm_mpath_io {
269 static struct dm_mpath_io *get_mpio(union map_info *info)
276 return sizeof(struct dm_mpath_io) + sizeof(struct dm_bio_details);
279 static struct dm_mpath_io *get_mpio_from_bio(struct bio *bio)
284 static struct dm_bio_details *get_bio_details_from_mpio(struct dm_mpath_io *mpio)
286 /* dm_bio_details is immediately after the dm_mpath_io in bio's per-bio-data */
291 static void multipath_init_per_bio_data(struct bio *bio, struct dm_mpath_io **mpio_p)
293 struct dm_mpath_io *mpio = get_mpio_from_bio(bio);
508 struct dm_mpath_io *mpio = get_mpio(map_context);
572 struct dm_mpath_io *mpio = get_mpio(map_context);
635 struct dm_mpath_io *mpio)
665 struct dm_mpath_io *mpio = NULL;
705 struct dm_mpath_io *mpio = get_mpio_from_bio(bio);
1261 ti->per_io_data_size = sizeof(struct dm_mpath_io);
1637 struct dm_mpath_io *mpio = get_mpio(map_context);
1687 struct dm_mpath_io *mpio = get_mpio_from_bio(clone);