Searched refs:raid_disk (Results 1 – 14 of 14) sorted by relevance
/linux-4.1.27/include/uapi/linux/raid/ |
D | md_u.h | 127 int raid_disk; member 138 int raid_disk; member
|
D | md_p.h | 97 __u32 raid_disk; /* 3 The role of the device in the raid set */ member
|
/linux-4.1.27/drivers/md/ |
D | md.c | 407 if (rdev->raid_disk >= 0 && in submit_flushes() 1066 rdev->raid_disk = -1; in super_90_validate() 1164 rdev->raid_disk = desc->raid_disk; in super_90_validate() 1165 rdev->saved_raid_disk = desc->raid_disk; in super_90_validate() 1172 rdev->raid_disk = desc->raid_disk; in super_90_validate() 1263 if (rdev2->raid_disk >= 0 && in super_90_sync() 1270 if (rdev2->raid_disk < 0 || in super_90_sync() 1274 desc_nr = rdev2->raid_disk; in super_90_sync() 1284 d->raid_disk = rdev2->raid_disk; in super_90_sync() 1286 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() 276 rdev->raid_disk = path; in multipath_add_disk() 294 int number = rdev->raid_disk; in multipath_remove_disk() 427 disk_idx = rdev->raid_disk; in multipath_run()
|
D | dm-raid.c | 229 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() 1053 rdev->saved_raid_disk = rdev->raid_disk; in super_validate() 1651 if ((r->raid_disk >= 0) && in attempt_restore_of_faulty_devices() 1656 r->raid_disk = i; in attempt_restore_of_faulty_devices() [all …]
|
D | md.h | 81 int raid_disk; /* role of device in array */ member 568 sprintf(nm, "rd%d", rdev->raid_disk); in sysfs_link_rdev() 578 sprintf(nm, "rd%d", rdev->raid_disk); in sysfs_unlink_rdev()
|
D | linear.c | 141 int j = rdev->raid_disk; in linear_conf() 232 rdev->raid_disk = rdev->saved_raid_disk; in linear_add()
|
D | raid5.c | 6425 int raid_disk, memory, max_disks; in setup_conf() local 6529 raid_disk = rdev->raid_disk; in setup_conf() 6530 if (raid_disk >= max_disks in setup_conf() 6531 || raid_disk < 0) in setup_conf() 6533 disk = conf->disks + raid_disk; in setup_conf() 6549 mdname(mddev), bdevname(rdev->bdev, b), raid_disk); in setup_conf() 6550 } else if (rdev->saved_raid_disk != raid_disk) in setup_conf() 6616 static int only_parity(int raid_disk, int algo, int raid_disks, int max_degraded) in only_parity() argument 6620 if (raid_disk < max_degraded) in only_parity() 6624 if (raid_disk >= raid_disks - max_degraded) in only_parity() [all …]
|
D | raid1.c | 1624 if (rdev->raid_disk >= 0) in raid1_add_disk() 1625 first = last = rdev->raid_disk; in raid1_add_disk() 1641 rdev->raid_disk = mirror; in raid1_add_disk() 1656 rdev->raid_disk = mirror; in raid1_add_disk() 1687 int number = rdev->raid_disk; in raid1_remove_disk() 2799 int disk_idx = rdev->raid_disk; in setup_conf() 3090 if (rdev && rdev->raid_disk != d2) { in raid1_reshape() 3092 rdev->raid_disk = d2; in raid1_reshape() 3097 mdname(mddev), rdev->raid_disk); in raid1_reshape()
|
D | raid10.c | 395 rdev->raid_disk)) in raid10_end_read_request() 1668 && !enough(conf, rdev->raid_disk)) { in error() 1790 if (rdev->raid_disk >= 0) in raid10_add_disk() 1791 first = last = rdev->raid_disk; in raid10_add_disk() 1813 rdev->raid_disk = mirror; in raid10_add_disk() 1829 rdev->raid_disk = mirror; in raid10_add_disk() 1861 int number = rdev->raid_disk; in raid10_remove_disk() 3638 disk_idx = rdev->raid_disk; in run() 3896 if (rdev->raid_disk >= 0) { in raid10_takeover_raid0() 3897 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() 575 if (rdev->raid_disk == mddev->raid_disks-1) { in raid0_takeover_raid45()
|
D | bitmap.c | 195 if (rdev->raid_disk >= 0 && in next_active_rdev()
|
/linux-4.1.27/init/ |
D | do_mounts_md.c | 218 dinfo.raid_disk = i; in md_setup_drive()
|
/linux-4.1.27/Documentation/ |
D | md.txt | 381 device with same raid_disk.
|