Home
last modified time | relevance | path

Searched refs:saved_raid_disk (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/
H A Dmd-linear.c178 if (rdev->saved_raid_disk != mddev->raid_disks) in linear_add()
181 rdev->raid_disk = rdev->saved_raid_disk; in linear_add()
182 rdev->saved_raid_disk = -1; in linear_add()
H A Draid1.c1744 * find the disk ... but prefer rdev->saved_raid_disk in raid1_add_disk()
1747 if (rdev->saved_raid_disk >= 0 && in raid1_add_disk()
1748 rdev->saved_raid_disk >= first && in raid1_add_disk()
1749 rdev->saved_raid_disk < conf->raid_disks && in raid1_add_disk()
1750 conf->mirrors[rdev->saved_raid_disk].rdev == NULL) in raid1_add_disk()
1751 first = last = rdev->saved_raid_disk; in raid1_add_disk()
1766 if (rdev->saved_raid_disk < 0) in raid1_add_disk()
3035 (disk->rdev->saved_raid_disk < 0)) in setup_conf()
H A Ddm-raid.c2490 rdev->saved_raid_disk = rdev->raid_disk; in super_validate()
2562 rdev->raid_disk = rdev->saved_raid_disk = -1; in analyse_superblocks()
2700 rdev->saved_raid_disk = rdev->new_raid_disk = -1; in __reorder_raid_disk_indexes()
2886 rdev->saved_raid_disk = -1; in rs_setup_reshape()
3825 r->raid_disk = r->saved_raid_disk = i; in attempt_restore_of_faulty_devices()
3832 r->raid_disk = r->saved_raid_disk = -1; in attempt_restore_of_faulty_devices()
H A Dmd.h93 int saved_raid_disk; /* role that device used to have in the member
H A Draid10.c1767 if (rdev->saved_raid_disk < 0 && !_enough(conf, 1, -1)) in raid10_add_disk()
1776 if (rdev->saved_raid_disk >= first && in raid10_add_disk()
1777 rdev->saved_raid_disk < conf->geo.raid_disks && in raid10_add_disk()
1778 conf->mirrors[rdev->saved_raid_disk].rdev == NULL) in raid10_add_disk()
1779 mirror = rdev->saved_raid_disk; in raid10_add_disk()
1810 if (rdev->saved_raid_disk != mirror) in raid10_add_disk()
3875 disk->rdev->saved_raid_disk < 0) in raid10_run()
3881 disk->replacement->saved_raid_disk < 0) { in raid10_run()
H A Dmd.c1418 rdev->saved_raid_disk = desc->raid_disk; in super_90_validate()
2000 rdev->saved_raid_disk = role; in super_1_validate()
2006 rdev->saved_raid_disk = -1; in super_1_validate()
2084 if (rdev->saved_raid_disk >= 0 && mddev->bitmap) in super_1_sync()
3105 rdev->saved_raid_disk = rdev->raid_disk; in state_store()
3156 rdev->saved_raid_disk >= 0) { in state_store()
3277 rdev->saved_raid_disk = slot; in slot_store()
3279 rdev->saved_raid_disk = -1; in slot_store()
3717 rdev->saved_raid_disk = -1; in md_rdev_init()
6831 /* set saved_raid_disk i in md_add_new_disk()
[all...]
H A Draid5.c7324 } else if (rdev->saved_raid_disk != raid_disk) in setup_conf()
7994 if (rdev->saved_raid_disk < 0 && has_failed(conf)) in raid5_add_disk()
8002 * find the disk ... but prefer rdev->saved_raid_disk in raid5_add_disk()
8005 if (rdev->saved_raid_disk >= 0 && in raid5_add_disk()
8006 rdev->saved_raid_disk >= first && in raid5_add_disk()
8007 rdev->saved_raid_disk <= last && in raid5_add_disk()
8008 conf->disks[rdev->saved_raid_disk].rdev == NULL) in raid5_add_disk()
8009 first = rdev->saved_raid_disk; in raid5_add_disk()
8016 if (rdev->saved_raid_disk != disk) in raid5_add_disk()
/kernel/linux/linux-6.6/drivers/md/
H A Dmd-linear.c169 if (rdev->saved_raid_disk != mddev->raid_disks) in linear_add()
172 rdev->raid_disk = rdev->saved_raid_disk; in linear_add()
173 rdev->saved_raid_disk = -1; in linear_add()
H A Draid1.c1788 * find the disk ... but prefer rdev->saved_raid_disk in raid1_add_disk()
1791 if (rdev->saved_raid_disk >= 0 && in raid1_add_disk()
1792 rdev->saved_raid_disk >= first && in raid1_add_disk()
1793 rdev->saved_raid_disk < conf->raid_disks && in raid1_add_disk()
1794 conf->mirrors[rdev->saved_raid_disk].rdev == NULL) in raid1_add_disk()
1795 first = last = rdev->saved_raid_disk; in raid1_add_disk()
1810 if (rdev->saved_raid_disk < 0) in raid1_add_disk()
3078 (disk->rdev->saved_raid_disk < 0)) in setup_conf()
H A Ddm-raid.c2487 rdev->saved_raid_disk = rdev->raid_disk; in super_validate()
2559 rdev->raid_disk = rdev->saved_raid_disk = -1; in analyse_superblocks()
2697 rdev->saved_raid_disk = rdev->new_raid_disk = -1; in __reorder_raid_disk_indexes()
2883 rdev->saved_raid_disk = -1; in rs_setup_reshape()
3848 r->raid_disk = r->saved_raid_disk = i; in attempt_restore_of_faulty_devices()
3855 r->raid_disk = r->saved_raid_disk = -1; in attempt_restore_of_faulty_devices()
H A Dmd.h93 int saved_raid_disk; /* role that device used to have in the member
H A Draid10.c2157 if (rdev->saved_raid_disk < 0 && !_enough(conf, 1, -1)) in raid10_add_disk()
2166 if (rdev->saved_raid_disk >= first && in raid10_add_disk()
2167 rdev->saved_raid_disk < conf->geo.raid_disks && in raid10_add_disk()
2168 conf->mirrors[rdev->saved_raid_disk].rdev == NULL) in raid10_add_disk()
2169 mirror = rdev->saved_raid_disk; in raid10_add_disk()
2191 if (rdev->saved_raid_disk != mirror) in raid10_add_disk()
4264 disk->rdev->saved_raid_disk < 0) in raid10_run()
4270 disk->replacement->saved_raid_disk < 0) { in raid10_run()
H A Dmd.c1377 rdev->saved_raid_disk = desc->raid_disk; in super_90_validate()
1956 rdev->saved_raid_disk = role; in super_1_validate()
1962 rdev->saved_raid_disk = -1; in super_1_validate()
2040 if (rdev->saved_raid_disk >= 0 && mddev->bitmap) in super_1_sync()
3030 rdev->saved_raid_disk = rdev->raid_disk; in state_store()
3081 rdev->saved_raid_disk >= 0) { in state_store()
3202 rdev->saved_raid_disk = slot; in slot_store()
3204 rdev->saved_raid_disk = -1; in slot_store()
3648 rdev->saved_raid_disk = -1; in md_rdev_init()
6848 /* set saved_raid_disk i in md_add_new_disk()
[all...]
H A Draid5.c7666 } else if (rdev->saved_raid_disk != raid_disk) in setup_conf()
8347 if (rdev->saved_raid_disk < 0 && has_failed(conf)) in raid5_add_disk()
8355 * find the disk ... but prefer rdev->saved_raid_disk in raid5_add_disk()
8358 if (rdev->saved_raid_disk >= first && in raid5_add_disk()
8359 rdev->saved_raid_disk <= last && in raid5_add_disk()
8360 conf->disks[rdev->saved_raid_disk].rdev == NULL) in raid5_add_disk()
8361 first = rdev->saved_raid_disk; in raid5_add_disk()
8368 if (rdev->saved_raid_disk != disk) in raid5_add_disk()

Completed in 75 milliseconds