Home
last modified time | relevance | path

Searched refs:dev_roles (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/include/uapi/linux/raid/
H A Dmd_p.h302 __le16 dev_roles[]; /* role in array, or 0xffff for a spare, or 0xfffe for faulty */ member
/linux-6.15/drivers/md/
H A Dmd.c1794 (le16_to_cpu(sb->dev_roles[rdev->desc_nr]) < MD_DISK_ROLE_MAX || in super_1_load()
1985 role = le16_to_cpu(freshest_sb->dev_roles[rdev->desc_nr]); in super_1_validate()
1989 role = le16_to_cpu(sb->dev_roles[rdev->desc_nr]); in super_1_validate()
2173 sb->dev_roles[i] = cpu_to_le16(MD_DISK_ROLE_SPARE); in super_1_sync()
2191 sb->dev_roles[i] = cpu_to_le16(MD_DISK_ROLE_FAULTY); in super_1_sync()
2193 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
2195 sb->dev_roles[i] = cpu_to_le16(MD_DISK_ROLE_JOURNAL); in super_1_sync()
2197 sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); in super_1_sync()
2199 sb->dev_roles[i] = cpu_to_le16(MD_DISK_ROLE_SPARE); in super_1_sync()
2612 role = le16_to_cpu(sb->dev_roles[rdev->desc_nr]); in does_sb_need_changing()
[all …]