Lines Matching refs:raid_disk

579 		if (rdev->raid_disk >= 0 &&  in submit_flushes()
1324 rdev->raid_disk = -1; in super_90_validate()
1424 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1425 rdev->saved_raid_disk = desc->raid_disk; in super_90_validate()
1432 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1525 if (rdev2->raid_disk >= 0 && in super_90_sync()
1532 if (rdev2->raid_disk < 0 || in super_90_sync()
1536 desc_nr = rdev2->raid_disk; in super_90_sync()
1546 d->raid_disk = rdev2->raid_disk; in super_90_sync()
1548 d->raid_disk = rdev2->desc_nr; /* compatibility */ in super_90_sync()
1572 d->raid_disk = i; in super_90_sync()
1838 rdev->raid_disk = -1; in super_1_validate()
1972 rdev->raid_disk = 0; in super_1_validate()
1991 rdev->raid_disk = role; in super_1_validate()
2053 if (rdev->raid_disk >= 0 && !test_bit(Journal, &rdev->flags) && in super_1_sync()
2162 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
2165 else if (rdev2->raid_disk >= 0) in super_1_sync()
2166 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
2316 rdev->raid_disk == -1) in match_mddev_units()
2321 rdev2->raid_disk == -1) in match_mddev_units()
2354 if (rdev->raid_disk < 0) in md_integrity_register()
2638 rdev->raid_disk < 0 && in sync_sbs()
2657 if ((iter->raid_disk >= 0) && !test_bit(Faulty, &iter->flags)) { in does_sb_need_changing()
2671 if (role == 0xffff && rdev->raid_disk >=0 && in does_sb_need_changing()
2729 if (rdev->raid_disk >= 0 && in md_update_sb()
3019 if (rdev->raid_disk >= 0) in state_store()
3064 } else if (cmd_match(buf, "insync") && rdev->raid_disk == -1) { in state_store()
3075 } else if (cmd_match(buf, "-insync") && rdev->raid_disk >= 0 && in state_store()
3079 rdev->saved_raid_disk = rdev->raid_disk; in state_store()
3080 rdev->raid_disk = -1; in state_store()
3094 if (rdev->raid_disk >= 0 && in state_store()
3129 else if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1) && in state_store()
3187 else if (rdev->raid_disk < 0) in slot_show()
3190 return sprintf(page, "%d\n", rdev->raid_disk); in slot_show()
3216 if (rdev->raid_disk == -1) in slot_store()
3223 if (rdev->raid_disk >= 0) in slot_store()
3233 if (rdev->raid_disk != -1) in slot_store()
3246 rdev->raid_disk = slot; in slot_store()
3255 rdev->raid_disk = -1; in slot_store()
3266 rdev->raid_disk = slot; in slot_store()
3291 if (rdev->mddev->pers && rdev->raid_disk >= 0) in offset_store()
3411 if (my_mddev->pers && rdev->raid_disk >= 0) { in rdev_size_store()
3496 rdev->raid_disk >= 0) in recovery_start_store()
3564 rdev->raid_disk >= 0) in ppl_sector_store()
3601 rdev->raid_disk >= 0) in ppl_size_store()
3689 rdev->raid_disk = -1; in md_rdev_init()
3835 rdev->raid_disk = rdev->desc_nr; in analyze_sbs()
3837 } else if (rdev->raid_disk >= in analyze_sbs()
3840 rdev->raid_disk = -1; in analyze_sbs()
4024 rdev->new_raid_disk = rdev->raid_disk; in level_store()
4098 if (rdev->raid_disk < 0) in level_store()
4102 if (rdev->new_raid_disk == rdev->raid_disk) in level_store()
4107 if (rdev->raid_disk < 0) in level_store()
4109 if (rdev->new_raid_disk == rdev->raid_disk) in level_store()
4111 rdev->raid_disk = rdev->new_raid_disk; in level_store()
4112 if (rdev->raid_disk < 0) in level_store()
4117 rdev->raid_disk, mdname(mddev)); in level_store()
6018 if (rdev->raid_disk >= 0 && in md_run()
6055 if (rdev->raid_disk >= 0) in md_run()
6422 if (rdev->raid_disk >= 0) in do_md_stop()
6692 info.raid_disk = rdev->raid_disk; in get_disk_info()
6708 info.raid_disk = -1; in get_disk_info()
6789 info->raid_disk < mddev->raid_disks) { in md_add_new_disk()
6790 rdev->raid_disk = info->raid_disk; in md_add_new_disk()
6794 rdev->raid_disk = -1; in md_add_new_disk()
6795 rdev->saved_raid_disk = rdev->raid_disk; in md_add_new_disk()
6800 rdev->raid_disk != info->raid_disk) { in md_add_new_disk()
6851 rdev->raid_disk = -1; in md_add_new_disk()
6895 if (info->raid_disk < mddev->raid_disks) in md_add_new_disk()
6896 rdev->raid_disk = info->raid_disk; in md_add_new_disk()
6898 rdev->raid_disk = -1; in md_add_new_disk()
6900 if (rdev->raid_disk < mddev->raid_disks) in md_add_new_disk()
6938 if (rdev->raid_disk < 0) in hot_remove_disk()
6944 if (rdev->raid_disk >= 0) in hot_remove_disk()
7021 rdev->raid_disk = -1; in hot_add_disk()
8065 if (rdev->raid_disk >= 0 && in status_resync()
8279 if (rdev->raid_disk < 0) in md_seq_show()
8784 if (rdev->raid_disk >= 0 && in md_do_sync()
9002 if (rdev->raid_disk >= 0 && in md_do_sync()
9067 rdev->raid_disk >= 0 && in remove_and_add_spares()
9085 rdev->raid_disk >= 0 && in remove_and_add_spares()
9094 rdev->saved_raid_disk = rdev->raid_disk; in remove_and_add_spares()
9095 rdev->raid_disk = -1; in remove_and_add_spares()
9114 if (rdev->raid_disk >= 0 && in remove_and_add_spares()
9119 if (rdev->raid_disk >= 0) in remove_and_add_spares()
9279 rdev->raid_disk < 0) in md_check_recovery()
9629 if (role != rdev2->raid_disk) { in check_sb_changes()
9633 if (rdev2->raid_disk == -1 && role != 0xffff && in check_sb_changes()