Home
last modified time | relevance | path

Searched refs:raid_disk (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/include/uapi/linux/raid/
Dmd_u.h127 int raid_disk; member
138 int raid_disk; member
Dmd_p.h103 __u32 raid_disk; /* 3 The role of the device in the raid set */ member
/linux-4.4.14/drivers/md/
Dmd.c391 if (rdev->raid_disk >= 0 && in submit_flushes()
1051 rdev->raid_disk = -1; in super_90_validate()
1149 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1150 rdev->saved_raid_disk = desc->raid_disk; in super_90_validate()
1157 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1248 if (rdev2->raid_disk >= 0 && in super_90_sync()
1255 if (rdev2->raid_disk < 0 || in super_90_sync()
1259 desc_nr = rdev2->raid_disk; in super_90_sync()
1269 d->raid_disk = rdev2->raid_disk; in super_90_sync()
1271 d->raid_disk = rdev2->desc_nr; /* compatibility */ in super_90_sync()
[all …]
Dmultipath.c251 if (rdev->raid_disk >= 0) in multipath_add_disk()
252 first = last = rdev->raid_disk; in multipath_add_disk()
267 rdev->raid_disk = path; in multipath_add_disk()
284 int number = rdev->raid_disk; in multipath_remove_disk()
417 disk_idx = rdev->raid_disk; in multipath_run()
Ddm-raid.c231 rs->dev[i].rdev.raid_disk = i; in dev_parms()
797 rdev->raid_disk); in read_disk_sb()
828 sb->array_position = cpu_to_le32(rdev->raid_disk); in super_sync()
966 "Clearing superblock", r->raid_disk); in super_init_validation()
1004 if (!test_bit(FirstUse, &r->flags) && (r->raid_disk >= 0)) { in super_init_validation()
1006 if (role != r->raid_disk) { in super_init_validation()
1013 role, r->raid_disk); in super_init_validation()
1056 rdev->saved_raid_disk = rdev->raid_disk; in super_validate()
1663 if ((r->raid_disk >= 0) && in attempt_restore_of_faulty_devices()
1668 r->raid_disk = i; in attempt_restore_of_faulty_devices()
[all …]
Dmd.h82 int raid_disk; /* role of device in array */ member
572 sprintf(nm, "rd%d", rdev->raid_disk); in sysfs_link_rdev()
584 sprintf(nm, "rd%d", rdev->raid_disk); in sysfs_unlink_rdev()
678 extern void md_reload_sb(struct mddev *mddev, int raid_disk);
Dlinear.c99 int j = rdev->raid_disk; in linear_conf()
190 rdev->raid_disk = rdev->saved_raid_disk; in linear_add()
Draid5.c6464 int raid_disk, memory, max_disks; in setup_conf() local
6570 raid_disk = rdev->raid_disk; in setup_conf()
6571 if (raid_disk >= max_disks in setup_conf()
6572 || raid_disk < 0 || test_bit(Journal, &rdev->flags)) in setup_conf()
6574 disk = conf->disks + raid_disk; in setup_conf()
6590 mdname(mddev), bdevname(rdev->bdev, b), raid_disk); in setup_conf()
6591 } else if (rdev->saved_raid_disk != raid_disk) in setup_conf()
6660 static int only_parity(int raid_disk, int algo, int raid_disks, int max_degraded) in only_parity() argument
6664 if (raid_disk < max_degraded) in only_parity()
6668 if (raid_disk >= raid_disks - max_degraded) in only_parity()
[all …]
Draid1.c1595 if (rdev->raid_disk >= 0) in raid1_add_disk()
1596 first = last = rdev->raid_disk; in raid1_add_disk()
1616 rdev->raid_disk = mirror; in raid1_add_disk()
1631 rdev->raid_disk = mirror; in raid1_add_disk()
1648 int number = rdev->raid_disk; in raid1_remove_disk()
2812 int disk_idx = rdev->raid_disk; in setup_conf()
3102 if (rdev && rdev->raid_disk != d2) { in raid1_reshape()
3104 rdev->raid_disk = d2; in raid1_reshape()
3109 mdname(mddev), rdev->raid_disk); in raid1_reshape()
Draid10.c396 rdev->raid_disk)) in raid10_end_read_request()
1579 && !enough(conf, rdev->raid_disk)) { in error()
1704 if (rdev->raid_disk >= 0) in raid10_add_disk()
1705 first = last = rdev->raid_disk; in raid10_add_disk()
1722 rdev->raid_disk = mirror; in raid10_add_disk()
1738 rdev->raid_disk = mirror; in raid10_add_disk()
1756 int number = rdev->raid_disk; in raid10_remove_disk()
3570 disk_idx = rdev->raid_disk; in run()
3824 if (rdev->raid_disk >= 0) { in raid10_takeover_raid0()
3825 rdev->new_raid_disk = rdev->raid_disk * 2; in raid10_takeover_raid0()
[all …]
Draid0.c172 int j = rdev1->raid_disk; in create_strip_zones()
520 if (rdev->raid_disk == mddev->raid_disks-1) { in raid0_takeover_raid45()
Dmd-cluster.c856 if (rdev->raid_disk > -1 && !test_bit(Faulty, &rdev->flags)) { in metadata_update_finish()
Dbitmap.c195 if (rdev->raid_disk >= 0 && in next_active_rdev()
/linux-4.4.14/init/
Ddo_mounts_md.c218 dinfo.raid_disk = i; in md_setup_drive()
/linux-4.4.14/Documentation/
Dmd.txt381 device with same raid_disk.