Lines Matching refs:raid_disk

576 		if (rdev->raid_disk < 0 || test_bit(Faulty, &rdev->flags))  in md_flush_request()
1336 rdev->raid_disk = -1; in super_90_validate()
1434 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1435 rdev->saved_raid_disk = desc->raid_disk; in super_90_validate()
1443 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1534 if (rdev2->raid_disk >= 0 && in super_90_sync()
1541 if (rdev2->raid_disk < 0 || in super_90_sync()
1545 desc_nr = rdev2->raid_disk; in super_90_sync()
1555 d->raid_disk = rdev2->raid_disk; in super_90_sync()
1557 d->raid_disk = rdev2->desc_nr; /* compatibility */ in super_90_sync()
1581 d->raid_disk = i; in super_90_sync()
1840 rdev->raid_disk = -1; in super_1_validate()
2005 rdev->raid_disk = 0; in super_1_validate()
2024 rdev->raid_disk = role; in super_1_validate()
2084 if (rdev->raid_disk >= 0 && !test_bit(Journal, &rdev->flags) && in super_1_sync()
2193 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
2196 else if (rdev2->raid_disk >= 0) in super_1_sync()
2197 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
2352 rdev->raid_disk == -1) in match_mddev_units()
2357 rdev2->raid_disk == -1) in match_mddev_units()
2581 rdev->raid_disk < 0 && in sync_sbs()
2600 if ((iter->raid_disk >= 0) && !test_bit(Faulty, &iter->flags)) { in does_sb_need_changing()
2614 if (role == MD_DISK_ROLE_SPARE && rdev->raid_disk >= 0 && in does_sb_need_changing()
2672 if (rdev->raid_disk >= 0 && in md_update_sb()
2951 if (rdev->raid_disk >= 0) in state_store()
2993 } else if (cmd_match(buf, "insync") && rdev->raid_disk == -1) { in state_store()
3004 } else if (cmd_match(buf, "-insync") && rdev->raid_disk >= 0 && in state_store()
3008 rdev->saved_raid_disk = rdev->raid_disk; in state_store()
3009 rdev->raid_disk = -1; in state_store()
3023 if (rdev->raid_disk >= 0 && in state_store()
3057 else if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1) && in state_store()
3115 else if (rdev->raid_disk < 0) in slot_show()
3118 return sprintf(page, "%d\n", rdev->raid_disk); in slot_show()
3147 if (rdev->raid_disk == -1) in slot_store()
3154 if (rdev->raid_disk >= 0) in slot_store()
3163 if (rdev->raid_disk != -1) in slot_store()
3176 rdev->raid_disk = slot; in slot_store()
3185 rdev->raid_disk = -1; in slot_store()
3196 rdev->raid_disk = slot; in slot_store()
3221 if (rdev->mddev->pers && rdev->raid_disk >= 0) in offset_store()
3361 if (my_mddev->pers && rdev->raid_disk >= 0) { in rdev_size_store()
3421 rdev->raid_disk >= 0) in recovery_start_store()
3489 rdev->raid_disk >= 0) in ppl_sector_store()
3526 rdev->raid_disk >= 0) in ppl_size_store()
3633 rdev->raid_disk = -1; in md_rdev_init()
3784 if (rdev->raid_disk >= (mddev->raid_disks - min(0, mddev->delta_disks)) && in analyze_sbs()
3786 rdev->raid_disk = -1; in analyze_sbs()
3966 rdev->new_raid_disk = rdev->raid_disk; in level_store()
4039 if (rdev->raid_disk < 0) in level_store()
4043 if (rdev->new_raid_disk == rdev->raid_disk) in level_store()
4048 if (rdev->raid_disk < 0) in level_store()
4050 if (rdev->new_raid_disk == rdev->raid_disk) in level_store()
4052 rdev->raid_disk = rdev->new_raid_disk; in level_store()
4053 if (rdev->raid_disk < 0) in level_store()
4058 rdev->raid_disk, mdname(mddev)); in level_store()
6226 if (rdev->raid_disk >= 0) in md_run()
6571 if (rdev->raid_disk >= 0) in do_md_stop()
6835 info.raid_disk = rdev->raid_disk; in get_disk_info()
6851 info.raid_disk = -1; in get_disk_info()
6931 info->raid_disk < mddev->raid_disks) { in md_add_new_disk()
6932 rdev->raid_disk = info->raid_disk; in md_add_new_disk()
6935 rdev->raid_disk = -1; in md_add_new_disk()
6936 rdev->saved_raid_disk = rdev->raid_disk; in md_add_new_disk()
6941 rdev->raid_disk != info->raid_disk) { in md_add_new_disk()
6992 rdev->raid_disk = -1; in md_add_new_disk()
7036 if (info->raid_disk < mddev->raid_disks) in md_add_new_disk()
7037 rdev->raid_disk = info->raid_disk; in md_add_new_disk()
7039 rdev->raid_disk = -1; in md_add_new_disk()
7041 if (rdev->raid_disk < mddev->raid_disks) in md_add_new_disk()
7078 if (rdev->raid_disk < 0) in hot_remove_disk()
7084 if (rdev->raid_disk >= 0) in hot_remove_disk()
7157 rdev->raid_disk = -1; in hot_add_disk()
8237 if (rdev->raid_disk >= 0 && in status_resync()
8435 if (rdev->raid_disk < 0) in md_seq_show()
8904 if (rdev->raid_disk >= 0 && in md_sync_position()
9249 if (rdev->raid_disk >= 0 && in md_do_sync()
9302 if (rdev->raid_disk < 0) in rdev_removeable()
9337 return !test_bit(Candidate, &rdev->flags) && rdev->raid_disk >= 0 && in rdev_is_spare()
9346 if (test_bit(Candidate, &rdev->flags) || rdev->raid_disk >= 0 || in rdev_addable()
9398 rdev->saved_raid_disk = rdev->raid_disk; in remove_and_add_spares()
9399 rdev->raid_disk = -1; in remove_and_add_spares()
9686 rdev->raid_disk < 0) in md_check_recovery()
10009 if (role != rdev2->raid_disk) { in check_sb_changes()
10013 if (rdev2->raid_disk == -1 && role != MD_DISK_ROLE_SPARE && in check_sb_changes()