Lines Matching refs:multipaths
37 struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev); in multipath_map()
82 struct md_rdev *rdev = conf->multipaths[mp_bh->path].rdev; in multipath_end_request()
121 multipath = conf->multipaths + mp_bh->path; in multipath_make_request()
143 struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev); in multipath_status()
198 tmp = conf->multipaths + i; in print_multipath_conf()
221 if ((p=conf->multipaths+path)->rdev == NULL) { in multipath_add_disk()
248 struct multipath_info *p = conf->multipaths + number; in multipath_remove_disk()
317 conf->multipaths[mp_bh->path].rdev->data_offset; in multipathd()
318 bio_set_dev(bio, conf->multipaths[mp_bh->path].rdev->bdev); in multipathd()
364 conf->multipaths = kcalloc(mddev->raid_disks, in multipath_run()
367 if (!conf->multipaths) in multipath_run()
377 disk = conf->multipaths + disk_idx; in multipath_run()
423 kfree(conf->multipaths); in multipath_run()
435 kfree(conf->multipaths); in multipath_free()