Searched refs:raid_disk (Results 1 – 15 of 15) sorted by relevance
/linux-4.4.14/include/uapi/linux/raid/ |
D | md_u.h | 127 int raid_disk; member 138 int raid_disk; member
|
D | md_p.h | 103 __u32 raid_disk; /* 3 The role of the device in the raid set */ member
|
/linux-4.4.14/drivers/md/ |
D | md.c | 391 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 …]
|
D | multipath.c | 251 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()
|
D | dm-raid.c | 231 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 …]
|
D | md.h | 82 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);
|
D | linear.c | 99 int j = rdev->raid_disk; in linear_conf() 190 rdev->raid_disk = rdev->saved_raid_disk; in linear_add()
|
D | raid5.c | 6464 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 …]
|
D | raid1.c | 1595 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()
|
D | raid10.c | 396 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 …]
|
D | raid0.c | 172 int j = rdev1->raid_disk; in create_strip_zones() 520 if (rdev->raid_disk == mddev->raid_disks-1) { in raid0_takeover_raid45()
|
D | md-cluster.c | 856 if (rdev->raid_disk > -1 && !test_bit(Faulty, &rdev->flags)) { in metadata_update_finish()
|
D | bitmap.c | 195 if (rdev->raid_disk >= 0 && in next_active_rdev()
|
/linux-4.4.14/init/ |
D | do_mounts_md.c | 218 dinfo.raid_disk = i; in md_setup_drive()
|
/linux-4.4.14/Documentation/ |
D | md.txt | 381 device with same raid_disk.
|