Lines Matching refs:raid_disk
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()
1293 d->raid_disk = i; in super_90_sync()
1539 rdev->raid_disk = -1; in super_1_validate()
1658 rdev->raid_disk = 0; in super_1_validate()
1670 rdev->raid_disk = role; in super_1_validate()
1728 if (rdev->raid_disk >= 0 && !test_bit(Journal, &rdev->flags) && in super_1_sync()
1827 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
1830 else if (rdev2->raid_disk >= 0) in super_1_sync()
1831 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
1952 rdev->raid_disk == -1) in match_mddev_units()
1957 rdev2->raid_disk == -1) in match_mddev_units()
1991 if (rdev->raid_disk < 0) in md_integrity_register()
2234 rdev->raid_disk < 0 && in sync_sbs()
2253 if ((rdev->raid_disk >= 0) && !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2265 if (role == 0xffff && rdev->raid_disk >=0 && in does_sb_need_changing()
2313 if (rdev->raid_disk >= 0 && in md_update_sb()
2597 if (rdev->raid_disk >= 0) in state_store()
2636 } else if (cmd_match(buf, "insync") && rdev->raid_disk == -1) { in state_store()
2639 } else if (cmd_match(buf, "-insync") && rdev->raid_disk >= 0 && in state_store()
2643 rdev->saved_raid_disk = rdev->raid_disk; in state_store()
2644 rdev->raid_disk = -1; in state_store()
2658 if (rdev->raid_disk >= 0 && in state_store()
2691 if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1)) { in state_store()
2739 else if (rdev->raid_disk < 0) in slot_show()
2742 return sprintf(page, "%d\n", rdev->raid_disk); in slot_show()
2768 if (rdev->raid_disk == -1) in slot_store()
2775 if (rdev->raid_disk >= 0) in slot_store()
2785 if (rdev->raid_disk != -1) in slot_store()
2798 rdev->raid_disk = slot; in slot_store()
2808 rdev->raid_disk = -1; in slot_store()
2819 rdev->raid_disk = slot; in slot_store()
2844 if (rdev->mddev->pers && rdev->raid_disk >= 0) in offset_store()
2964 if (my_mddev->pers && rdev->raid_disk >= 0) { in rdev_size_store()
3049 rdev->raid_disk >= 0) in recovery_start_store()
3162 rdev->raid_disk = -1; in md_rdev_init()
3320 rdev->raid_disk = rdev->desc_nr; in analyze_sbs()
3322 } else if (rdev->raid_disk >= in analyze_sbs()
3325 rdev->raid_disk = -1; in analyze_sbs()
3511 rdev->new_raid_disk = rdev->raid_disk; in level_store()
3582 if (rdev->raid_disk < 0) in level_store()
3586 if (rdev->new_raid_disk == rdev->raid_disk) in level_store()
3591 if (rdev->raid_disk < 0) in level_store()
3593 if (rdev->new_raid_disk == rdev->raid_disk) in level_store()
3595 rdev->raid_disk = rdev->new_raid_disk; in level_store()
3596 if (rdev->raid_disk < 0) in level_store()
3602 rdev->raid_disk, mdname(mddev)); in level_store()
5315 if (rdev->raid_disk >= 0) in md_run()
5651 if (rdev->raid_disk >= 0) in do_md_stop()
5927 info.raid_disk = rdev->raid_disk; in get_disk_info()
5941 info.raid_disk = -1; in get_disk_info()
6026 info->raid_disk < mddev->raid_disks) { in add_new_disk()
6027 rdev->raid_disk = info->raid_disk; in add_new_disk()
6031 rdev->raid_disk = -1; in add_new_disk()
6032 rdev->saved_raid_disk = rdev->raid_disk; in add_new_disk()
6037 rdev->raid_disk != info->raid_disk) { in add_new_disk()
6069 rdev->raid_disk = -1; in add_new_disk()
6110 if (info->raid_disk < mddev->raid_disks) in add_new_disk()
6111 rdev->raid_disk = info->raid_disk; in add_new_disk()
6113 rdev->raid_disk = -1; in add_new_disk()
6115 if (rdev->raid_disk < mddev->raid_disks) in add_new_disk()
6152 if (rdev->raid_disk < 0) in hot_remove_disk()
6158 if (rdev->raid_disk >= 0) in hot_remove_disk()
6236 rdev->raid_disk = -1; in hot_add_disk()
7430 if (rdev->raid_disk < 0) in md_seq_show()
7879 if (rdev->raid_disk >= 0 && in md_do_sync()
8104 if (rdev->raid_disk >= 0 && in md_do_sync()
8149 rdev->raid_disk >= 0 && in remove_and_add_spares()
8158 rdev->raid_disk = -1; in remove_and_add_spares()
8173 if (rdev->raid_disk >= 0 && in remove_and_add_spares()
8178 if (rdev->raid_disk >= 0) in remove_and_add_spares()
9103 if (role != rdev2->raid_disk) { in check_sb_changes()
9105 if (rdev2->raid_disk == -1 && role != 0xffff) { in check_sb_changes()