Lines Matching refs:raid_disk

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()
1308 d->raid_disk = i; in super_90_sync()
1554 rdev->raid_disk = -1; in super_1_validate()
1671 rdev->raid_disk = role; in super_1_validate()
1725 if (rdev->raid_disk >= 0 && in super_1_sync()
1815 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
1816 else if (rdev2->raid_disk >= 0) in super_1_sync()
1817 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
1967 if (rdev->raid_disk < 0) in md_integrity_register()
2015 if (rdev->raid_disk < 0) /* skip spares */ in md_integrity_add_rdev()
2210 rdev->raid_disk < 0 && in sync_sbs()
2236 if (rdev->raid_disk >= 0 && in md_update_sb()
2511 if (rdev->raid_disk >= 0) in state_store()
2551 } else if (cmd_match(buf, "insync") && rdev->raid_disk == -1) { in state_store()
2554 } else if (cmd_match(buf, "-insync") && rdev->raid_disk >= 0) { in state_store()
2557 rdev->saved_raid_disk = rdev->raid_disk; in state_store()
2558 rdev->raid_disk = -1; in state_store()
2572 if (rdev->raid_disk >= 0 && in state_store()
2604 if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1)) { in state_store()
2649 if (rdev->raid_disk < 0) in slot_show()
2652 return sprintf(page, "%d\n", rdev->raid_disk); in slot_show()
2673 if (rdev->raid_disk == -1) in slot_store()
2680 if (rdev->raid_disk >= 0) in slot_store()
2689 if (rdev->raid_disk != -1) in slot_store()
2702 rdev->raid_disk = slot; in slot_store()
2712 rdev->raid_disk = -1; in slot_store()
2723 rdev->raid_disk = slot; in slot_store()
2748 if (rdev->mddev->pers && rdev->raid_disk >= 0) in offset_store()
2866 if (my_mddev->pers && rdev->raid_disk >= 0) { in rdev_size_store()
2951 rdev->raid_disk >= 0) in recovery_start_store()
3064 rdev->raid_disk = -1; in md_rdev_init()
3230 rdev->raid_disk = rdev->desc_nr; in analyze_sbs()
3232 } else if (rdev->raid_disk >= (mddev->raid_disks - min(0, mddev->delta_disks))) { in analyze_sbs()
3233 rdev->raid_disk = -1; in analyze_sbs()
3416 rdev->new_raid_disk = rdev->raid_disk; in level_store()
3487 if (rdev->raid_disk < 0) in level_store()
3491 if (rdev->new_raid_disk == rdev->raid_disk) in level_store()
3496 if (rdev->raid_disk < 0) in level_store()
3498 if (rdev->new_raid_disk == rdev->raid_disk) in level_store()
3500 rdev->raid_disk = rdev->new_raid_disk; in level_store()
3501 if (rdev->raid_disk < 0) in level_store()
3507 rdev->raid_disk, mdname(mddev)); in level_store()
5200 if (rdev->raid_disk >= 0) in md_run()
5509 if (rdev->raid_disk >= 0) in do_md_stop()
5786 info.raid_disk = rdev->raid_disk; in get_disk_info()
5798 info.raid_disk = -1; in get_disk_info()
5883 info->raid_disk < mddev->raid_disks) { in add_new_disk()
5884 rdev->raid_disk = info->raid_disk; in add_new_disk()
5888 rdev->raid_disk = -1; in add_new_disk()
5889 rdev->saved_raid_disk = rdev->raid_disk; in add_new_disk()
5894 rdev->raid_disk != info->raid_disk) { in add_new_disk()
5931 rdev->raid_disk = -1; in add_new_disk()
5962 if (info->raid_disk < mddev->raid_disks) in add_new_disk()
5963 rdev->raid_disk = info->raid_disk; in add_new_disk()
5965 rdev->raid_disk = -1; in add_new_disk()
5967 if (rdev->raid_disk < mddev->raid_disks) in add_new_disk()
6006 if (rdev->raid_disk >= 0) in hot_remove_disk()
6087 rdev->raid_disk = -1; in hot_add_disk()
7276 if (rdev->raid_disk < 0) in md_seq_show()
7729 if (rdev->raid_disk >= 0 && in md_do_sync()
7947 if (rdev->raid_disk >= 0 && in md_do_sync()
7986 rdev->raid_disk >= 0 && in remove_and_add_spares()
7994 rdev->raid_disk = -1; in remove_and_add_spares()
8005 if (rdev->raid_disk >= 0 && in remove_and_add_spares()
8009 if (rdev->raid_disk >= 0) in remove_and_add_spares()