Home
last modified time | relevance | path

Searched refs:raid_disk (Results 1 – 16 of 16) sorted by relevance

/linux-6.15/include/uapi/linux/raid/
H A Dmd_u.h121 int raid_disk; member
132 int raid_disk; member
H A Dmd_p.h104 __u32 raid_disk; /* 3 The role of the device in the raid set */ member
/linux-6.15/drivers/md/
H A Dmd.c1336 rdev->raid_disk = -1; in super_90_validate()
1434 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1443 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1555 d->raid_disk = rdev2->raid_disk; in super_90_sync()
1581 d->raid_disk = i; in super_90_sync()
1840 rdev->raid_disk = -1; in super_1_validate()
2005 rdev->raid_disk = 0; in super_1_validate()
6835 info.raid_disk = rdev->raid_disk; in get_disk_info()
6932 rdev->raid_disk = info->raid_disk; in md_add_new_disk()
6941 rdev->raid_disk != info->raid_disk) { in md_add_new_disk()
[all …]
H A Dmd-cluster.h42 extern void md_reload_sb(struct mddev *mddev, int raid_disk);
H A Ddm-raid.c840 rs->dev[i].rdev.raid_disk = i; in parse_dev_params()
2076 rdev->raid_disk); in read_disk_sb()
2367 r->raid_disk); in super_init_validation()
2428 if (role != r->raid_disk) { in super_init_validation()
2519 rdev->saved_raid_disk = rdev->raid_disk; in super_validate()
2728 rdev->raid_disk = i++; in __reorder_raid_disk_indexes()
2899 rdev->raid_disk = d; in rs_setup_reshape()
3654 rs->dev[i].rdev.raid_disk); in raid_status()
3901 if (r->raid_disk >= 0) { in attempt_restore_of_faulty_devices()
3908 r->raid_disk = r->saved_raid_disk = i; in attempt_restore_of_faulty_devices()
[all …]
H A Draid5-ppl.c984 __func__, rdev->raid_disk, i, in ppl_recover()
1043 rdev->raid_disk, (unsigned long long)rdev->ppl.sector); in ppl_write_empty_header()
1080 pr_debug("%s: disk: %d\n", __func__, rdev->raid_disk); in ppl_load_distributed()
1459 __func__, rdev->raid_disk, add ? "add" : "remove", in ppl_modify_log()
1462 if (rdev->raid_disk < 0) in ppl_modify_log()
1465 if (rdev->raid_disk >= ppl_conf->count) in ppl_modify_log()
1468 log = &ppl_conf->child_logs[rdev->raid_disk]; in ppl_modify_log()
H A Dmd-linear.c113 int j = rdev->raid_disk; in linear_conf()
200 rdev->raid_disk = rdev->saved_raid_disk; in linear_add()
H A Dmd.h172 int raid_disk; /* role of device in array */ member
810 sprintf(nm, "rd%d", rdev->raid_disk); in sysfs_link_rdev()
822 sprintf(nm, "rd%d", rdev->raid_disk); in sysfs_unlink_rdev()
H A Draid10.c409 rdev->raid_disk)) in raid10_end_read_request()
2119 if (rdev->raid_disk >= 0) in raid10_add_disk()
2144 rdev->raid_disk = mirror; in raid10_add_disk()
2156 rdev->raid_disk = repl_slot; in raid10_add_disk()
2172 int number = rdev->raid_disk; in raid10_remove_disk()
4060 disk_idx = rdev->raid_disk; in raid10_run()
4284 if (rdev->raid_disk >= 0) { in raid10_takeover_raid0()
4456 if (rdev->raid_disk >= 0) { in raid10_start_reshape()
4519 if (rdev->raid_disk > -1 && in raid10_start_reshape()
4546 if (rdev->raid_disk < 0 && in raid10_start_reshape()
[all …]
H A Dmd-autodetect.c211 dinfo.raid_disk = i; in md_setup_drive()
H A Draid5.c7588 raid_disk = rdev->raid_disk; in setup_conf()
7589 if (raid_disk >= max_disks in setup_conf()
7704 if (raid_disk == 0 || in only_parity()
7802 if (rdev->raid_disk < 0) in raid5_run()
8154 int number = rdev->raid_disk; in raid5_remove_disk()
8244 rdev->raid_disk = 0; in raid5_add_disk()
8266 if (rdev->raid_disk >= 0) in raid5_add_disk()
8282 rdev->raid_disk = disk; in raid5_add_disk()
8300 rdev->raid_disk = disk; in raid5_add_disk()
8501 if (rdev->raid_disk < 0 && in raid5_start_reshape()
[all …]
H A Draid1.c1446 rdev->raid_disk); in wait_blocked_rdev()
1889 rdev->raid_disk = disk; in raid1_add_conf()
1931 if (rdev->raid_disk >= 0) in raid1_add_disk()
1932 first = last = rdev->raid_disk; in raid1_add_disk()
1981 int number = rdev->raid_disk; in raid1_remove_disk()
3144 int disk_idx = rdev->raid_disk; in setup_conf()
3436 if (rdev && rdev->raid_disk != d2) { in raid1_reshape()
3438 rdev->raid_disk = d2; in raid1_reshape()
3442 mdname(mddev), rdev->raid_disk); in raid1_reshape()
H A Draid0.c161 int j = rdev1->raid_disk; in create_strip_zones()
661 if (rdev->raid_disk == mddev->raid_disks-1) { in raid0_takeover_raid45()
H A Dmd-cluster.c473 if (rdev->raid_disk > -1 && !test_bit(Faulty, &rdev->flags)) { in process_suspend_info()
1109 if (rdev->raid_disk > -1 && !test_bit(Faulty, &rdev->flags)) { in metadata_update_finish()
1307 if (rdev->raid_disk >= 0 && !test_bit(Faulty, &rdev->flags)) { in update_size()
H A Dmd-bitmap.c391 if (rdev->raid_disk >= 0 && in next_active_rdev()
/linux-6.15/Documentation/admin-guide/
H A Dmd.rst492 device with same raid_disk.