Lines Matching defs:mpio
284 static struct dm_bio_details *get_bio_details_from_mpio(struct dm_mpath_io *mpio)
287 void *bio_details = mpio + 1;
293 struct dm_mpath_io *mpio = get_mpio_from_bio(bio);
294 struct dm_bio_details *bio_details = get_bio_details_from_mpio(mpio);
296 mpio->nr_bytes = bio->bi_iter.bi_size;
297 mpio->pgpath = NULL;
298 *mpio_p = mpio;
508 struct dm_mpath_io *mpio = get_mpio(map_context);
528 mpio->pgpath = pgpath;
529 mpio->nr_bytes = nr_bytes;
572 struct dm_mpath_io *mpio = get_mpio(map_context);
573 struct pgpath *pgpath = mpio->pgpath;
578 mpio->nr_bytes,
635 struct dm_mpath_io *mpio)
649 mpio->pgpath = pgpath;
658 mpio->nr_bytes);
665 struct dm_mpath_io *mpio = NULL;
667 multipath_init_per_bio_data(bio, &mpio);
668 return __multipath_map_bio(m, bio, mpio);
705 struct dm_mpath_io *mpio = get_mpio_from_bio(bio);
706 dm_bio_restore(get_bio_details_from_mpio(mpio), bio);
707 r = __multipath_map_bio(m, bio, mpio);
1637 struct dm_mpath_io *mpio = get_mpio(map_context);
1638 struct pgpath *pgpath = mpio->pgpath;
1676 ps->type->end_io(ps, &pgpath->path, mpio->nr_bytes,
1687 struct dm_mpath_io *mpio = get_mpio_from_bio(clone);
1688 struct pgpath *pgpath = mpio->pgpath;
1720 ps->type->end_io(ps, &pgpath->path, mpio->nr_bytes,