Lines Matching refs:desc_nr
862 if (rdev->desc_nr == nr) in md_find_rdev_nr_rcu()
1248 rdev->desc_nr = -1; in super_90_load()
1250 rdev->desc_nr = sb->this_disk.number; in super_90_load()
1254 (rdev->desc_nr >= 0 && in super_90_load()
1255 rdev->desc_nr < MD_SB_DISKS && in super_90_load()
1256 sb->disks[rdev->desc_nr].state & in super_90_load()
1386 if (sb->disks[rdev->desc_nr].state & ( in super_90_validate()
1405 desc = sb->disks + rdev->desc_nr; in super_90_validate()
1510 int desc_nr; in super_90_sync() local
1524 desc_nr = rdev2->raid_disk; in super_90_sync()
1526 desc_nr = next_spare++; in super_90_sync()
1527 rdev2->desc_nr = desc_nr; in super_90_sync()
1528 d = &sb->disks[rdev2->desc_nr]; in super_90_sync()
1530 d->number = rdev2->desc_nr; in super_90_sync()
1536 d->raid_disk = rdev2->desc_nr; /* compatibility */ in super_90_sync()
1572 sb->this_disk = sb->disks[rdev->desc_nr]; in super_90_sync()
1721 rdev->desc_nr = -1; in super_1_load()
1723 rdev->desc_nr = le32_to_cpu(sb->dev_number); in super_1_load()
1778 (rdev->desc_nr >= 0 && in super_1_load()
1779 rdev->desc_nr < le32_to_cpu(sb->max_dev) && in super_1_load()
1780 (le16_to_cpu(sb->dev_roles[rdev->desc_nr]) < MD_DISK_ROLE_MAX || in super_1_load()
1781 le16_to_cpu(sb->dev_roles[rdev->desc_nr]) == MD_DISK_ROLE_JOURNAL))) in super_1_load()
1921 if (rdev->desc_nr >= 0 && in super_1_validate()
1922 rdev->desc_nr < le32_to_cpu(sb->max_dev) && in super_1_validate()
1923 (le16_to_cpu(sb->dev_roles[rdev->desc_nr]) < MD_DISK_ROLE_MAX || in super_1_validate()
1924 le16_to_cpu(sb->dev_roles[rdev->desc_nr]) == MD_DISK_ROLE_JOURNAL)) in super_1_validate()
1942 if (rdev->desc_nr < 0 || in super_1_validate()
1943 rdev->desc_nr >= le32_to_cpu(sb->max_dev)) { in super_1_validate()
1945 rdev->desc_nr = -1; in super_1_validate()
1964 if (rdev->desc_nr >= freshest_max_dev) { in super_1_validate()
1967 mdname(mddev), rdev->bdev, rdev->desc_nr, in super_1_validate()
1972 role = le16_to_cpu(freshest_sb->dev_roles[rdev->desc_nr]); in super_1_validate()
1976 role = le16_to_cpu(sb->dev_roles[rdev->desc_nr]); in super_1_validate()
2148 if (rdev2->desc_nr+1 > max_dev) in super_1_sync()
2149 max_dev = rdev2->desc_nr+1; in super_1_sync()
2178 i = rdev2->desc_nr; in super_1_sync()
2478 if (rdev->desc_nr < 0) { in bind_rdev_to_array()
2484 rdev->desc_nr = choice; in bind_rdev_to_array()
2486 if (md_find_rdev_nr_rcu(mddev, rdev->desc_nr)) { in bind_rdev_to_array()
2493 mddev->max_disks && rdev->desc_nr >= mddev->max_disks) { in bind_rdev_to_array()
2700 role = le16_to_cpu(sb->dev_roles[rdev->desc_nr]); in does_sb_need_changing()
3722 rdev->desc_nr = -1; in md_rdev_init()
3851 (rdev->desc_nr >= mddev->max_disks || in analyze_sbs()
3869 rdev->desc_nr = i++; in analyze_sbs()
3870 rdev->raid_disk = rdev->desc_nr; in analyze_sbs()
6938 rdev->desc_nr = info->number; in md_add_new_disk()
7054 rdev->desc_nr = -1; in hot_add_disk()
8319 bdevname(rdev->bdev,b), rdev->desc_nr); in md_seq_show()
9736 role = le16_to_cpu(sb->dev_roles[rdev2->desc_nr]); in check_sb_changes()
9829 __func__, __LINE__, rdev->desc_nr, err); in read_rdev()
9864 if (iter->desc_nr == nr) { in md_reload_sb()