Lines Matching refs:raid_disk
504 if (rdev->raid_disk >= 0 && in submit_flushes()
1198 rdev->raid_disk = -1; in super_90_validate()
1298 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1299 rdev->saved_raid_disk = desc->raid_disk; in super_90_validate()
1306 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1399 if (rdev2->raid_disk >= 0 && in super_90_sync()
1406 if (rdev2->raid_disk < 0 || in super_90_sync()
1410 desc_nr = rdev2->raid_disk; in super_90_sync()
1420 d->raid_disk = rdev2->raid_disk; in super_90_sync()
1422 d->raid_disk = rdev2->desc_nr; /* compatibility */ in super_90_sync()
1446 d->raid_disk = i; in super_90_sync()
1700 rdev->raid_disk = -1; in super_1_validate()
1834 rdev->raid_disk = 0; in super_1_validate()
1853 rdev->raid_disk = role; in super_1_validate()
1915 if (rdev->raid_disk >= 0 && !test_bit(Journal, &rdev->flags) && in super_1_sync()
2024 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
2027 else if (rdev2->raid_disk >= 0) in super_1_sync()
2028 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
2150 rdev->raid_disk == -1) in match_mddev_units()
2155 rdev2->raid_disk == -1) in match_mddev_units()
2189 if (rdev->raid_disk < 0) in md_integrity_register()
2465 rdev->raid_disk < 0 && in sync_sbs()
2484 if ((rdev->raid_disk >= 0) && !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2496 if (role == 0xffff && rdev->raid_disk >=0 && in does_sb_need_changing()
2554 if (rdev->raid_disk >= 0 && in md_update_sb()
2840 if (rdev->raid_disk >= 0) in state_store()
2884 } else if (cmd_match(buf, "insync") && rdev->raid_disk == -1) { in state_store()
2893 } else if (cmd_match(buf, "-insync") && rdev->raid_disk >= 0 && in state_store()
2897 rdev->saved_raid_disk = rdev->raid_disk; in state_store()
2898 rdev->raid_disk = -1; in state_store()
2912 if (rdev->raid_disk >= 0 && in state_store()
2947 else if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1) && in state_store()
3003 else if (rdev->raid_disk < 0) in slot_show()
3006 return sprintf(page, "%d\n", rdev->raid_disk); in slot_show()
3032 if (rdev->raid_disk == -1) in slot_store()
3039 if (rdev->raid_disk >= 0) in slot_store()
3049 if (rdev->raid_disk != -1) in slot_store()
3062 rdev->raid_disk = slot; in slot_store()
3072 rdev->raid_disk = -1; in slot_store()
3083 rdev->raid_disk = slot; in slot_store()
3108 if (rdev->mddev->pers && rdev->raid_disk >= 0) in offset_store()
3228 if (my_mddev->pers && rdev->raid_disk >= 0) { in rdev_size_store()
3313 rdev->raid_disk >= 0) in recovery_start_store()
3381 rdev->raid_disk >= 0) in ppl_sector_store()
3418 rdev->raid_disk >= 0) in ppl_size_store()
3506 rdev->raid_disk = -1; in md_rdev_init()
3646 rdev->raid_disk = rdev->desc_nr; in analyze_sbs()
3648 } else if (rdev->raid_disk >= in analyze_sbs()
3651 rdev->raid_disk = -1; in analyze_sbs()
3833 rdev->new_raid_disk = rdev->raid_disk; in level_store()
3905 if (rdev->raid_disk < 0) in level_store()
3909 if (rdev->new_raid_disk == rdev->raid_disk) in level_store()
3914 if (rdev->raid_disk < 0) in level_store()
3916 if (rdev->new_raid_disk == rdev->raid_disk) in level_store()
3918 rdev->raid_disk = rdev->new_raid_disk; in level_store()
3919 if (rdev->raid_disk < 0) in level_store()
3924 rdev->raid_disk, mdname(mddev)); in level_store()
5752 if (rdev->raid_disk >= 0 && in md_run()
5789 if (rdev->raid_disk >= 0) in md_run()
6153 if (rdev->raid_disk >= 0) in do_md_stop()
6425 info.raid_disk = rdev->raid_disk; in get_disk_info()
6441 info.raid_disk = -1; in get_disk_info()
6522 info->raid_disk < mddev->raid_disks) { in add_new_disk()
6523 rdev->raid_disk = info->raid_disk; in add_new_disk()
6527 rdev->raid_disk = -1; in add_new_disk()
6528 rdev->saved_raid_disk = rdev->raid_disk; in add_new_disk()
6533 rdev->raid_disk != info->raid_disk) { in add_new_disk()
6584 rdev->raid_disk = -1; in add_new_disk()
6628 if (info->raid_disk < mddev->raid_disks) in add_new_disk()
6629 rdev->raid_disk = info->raid_disk; in add_new_disk()
6631 rdev->raid_disk = -1; in add_new_disk()
6633 if (rdev->raid_disk < mddev->raid_disks) in add_new_disk()
6671 if (rdev->raid_disk < 0) in hot_remove_disk()
6677 if (rdev->raid_disk >= 0) in hot_remove_disk()
6752 rdev->raid_disk = -1; in hot_add_disk()
7798 if (rdev->raid_disk >= 0 && in status_resync()
8008 if (rdev->raid_disk < 0) in md_seq_show()
8510 if (rdev->raid_disk >= 0 && in md_do_sync()
8728 if (rdev->raid_disk >= 0 && in md_do_sync()
8793 rdev->raid_disk >= 0 && in remove_and_add_spares()
8811 rdev->raid_disk >= 0 && in remove_and_add_spares()
8820 rdev->saved_raid_disk = rdev->raid_disk; in remove_and_add_spares()
8821 rdev->raid_disk = -1; in remove_and_add_spares()
8840 if (rdev->raid_disk >= 0 && in remove_and_add_spares()
8845 if (rdev->raid_disk >= 0) in remove_and_add_spares()
9006 rdev->raid_disk < 0) in md_check_recovery()
9351 if (role != rdev2->raid_disk) { in check_sb_changes()
9355 if (rdev2->raid_disk == -1 && role != 0xffff && in check_sb_changes()