Lines Matching refs:multipaths
45 mdk_rdev_t *rdev = rcu_dereference(conf->multipaths[i].rdev);
90 mdk_rdev_t *rdev = conf->multipaths[mp_bh->path].rdev;
116 mdk_rdev_t *rdev = rcu_dereference(conf->multipaths[i].rdev);
161 multipath = conf->multipaths + mp_bh->path;
182 conf->multipaths[i].rdev &&
183 test_bit(In_sync, &conf->multipaths[i].rdev->flags) ? "U" : "_");
198 mdk_rdev_t *rdev = rcu_dereference(conf->multipaths[i].rdev);
265 tmp = conf->multipaths + i;
290 if ((p=conf->multipaths+path)->rdev == NULL) {
327 struct multipath_info *p = conf->multipaths + number;
361 * 1. Retries failed read operations on working multipaths.
399 bio->bi_sector += conf->multipaths[mp_bh->path].rdev->data_offset;
400 bio->bi_bdev = conf->multipaths[mp_bh->path].rdev->bdev;
449 conf->multipaths = kzalloc(sizeof(struct multipath_info)*mddev->raid_disks,
451 if (!conf->multipaths) {
465 disk = conf->multipaths + disk_idx;
530 kfree(conf->multipaths);
546 kfree(conf->multipaths);