Home
last modified time | relevance | path

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

/linux/drivers/md/
H A Dmd.c602 if (rdev->raid_disk < 0 || test_bit(Faulty, &rdev->flags)) in md_flush_request()
1482 rdev->raid_disk = -1; in super_90_validate()
1580 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1581 rdev->saved_raid_disk = desc->raid_disk; in super_90_validate()
1589 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1680 if (rdev2->raid_disk >= 0 && in super_90_sync()
1687 if (rdev2->raid_disk < 0 || in super_90_sync()
1691 desc_nr = rdev2->raid_disk; in super_90_sync()
1701 d->raid_disk = rdev2->raid_disk; in super_90_sync()
1703 d->raid_disk = rdev2->desc_nr; /* compatibility */ in super_90_sync()
[all …]
H A Ddm-raid.c840 rs->dev[i].rdev.raid_disk = i; in parse_dev_params()
2072 rdev->raid_disk); in read_disk_sb()
2141 sb->array_position = cpu_to_le32(rdev->raid_disk); in super_sync()
2365 r->raid_disk); in super_init_validation()
2421 if (!test_bit(FirstUse, &r->flags) && (r->raid_disk >= 0)) { in super_init_validation()
2426 if (role != r->raid_disk) { in super_init_validation()
2435 sb2->array_position = cpu_to_le32(r->raid_disk); in super_init_validation()
2444 DMINFO("raid device #%d now at position #%d", role, r->raid_disk); in super_init_validation()
2464 if (rs_is_raid0(rs) || !rdev->sb_page || rdev->raid_disk < 0) in super_validate()
2517 rdev->saved_raid_disk = rdev->raid_disk; in super_validate()
[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()
1458 __func__, rdev->raid_disk, add ? "add" : "remove", in ppl_modify_log()
1461 if (rdev->raid_disk < 0) in ppl_modify_log()
1464 if (rdev->raid_disk >= ppl_conf->count) in ppl_modify_log()
1467 log = &ppl_conf->child_logs[rdev->raid_disk]; in ppl_modify_log()
H A Dmd-cluster.h42 extern void md_reload_sb(struct mddev *mddev, int raid_disk);
H A Dmd-linear.c116 int j = rdev->raid_disk; in linear_conf()
203 rdev->raid_disk = rdev->saved_raid_disk; in linear_add()
H A Dmd.h176 int raid_disk; /* role of device in array */ member
830 sprintf(nm, "rd%d", rdev->raid_disk); in sysfs_link_rdev()
842 sprintf(nm, "rd%d", rdev->raid_disk); in sysfs_unlink_rdev()
H A Draid10.c413 rdev->raid_disk)) in raid10_end_read_request()
1337 __func__, blocked_rdev->raid_disk); in wait_blocked_dev()
2002 if (test_bit(In_sync, &rdev->flags) && !enough(conf, rdev->raid_disk)) { in raid10_error()
2122 if (rdev->raid_disk >= 0) in raid10_add_disk()
2123 first = last = rdev->raid_disk; 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()
3989 disk_idx = rdev->raid_disk; in raid10_run()
4213 if (rdev->raid_disk >= 0) { in raid10_takeover_raid0()
[all …]
H A Draid5.c6380 if (rdev->raid_disk >= 0 && in reshape_request()
6489 if (rdev->raid_disk >= 0 && in reshape_request()
7473 int raid_disk, memory, max_disks; in setup_conf() local
7622 raid_disk = rdev->raid_disk; in setup_conf()
7623 if (raid_disk >= max_disks in setup_conf()
7624 || raid_disk < 0 || test_bit(Journal, &rdev->flags)) in setup_conf()
7626 disk = conf->disks + raid_disk; in setup_conf()
7640 mdname(mddev), rdev->bdev, raid_disk); in setup_conf()
7641 } else if (rdev->saved_raid_disk != raid_disk) in setup_conf()
7726 static int only_parity(int raid_disk, int algo, int raid_disks, int max_degraded) in only_parity() argument
[all …]
H A Draid1.c1463 rdev->raid_disk); in wait_blocked_rdev()
1902 rdev->raid_disk = disk; in raid1_add_conf()
1940 if (rdev->raid_disk >= 0) in raid1_add_disk()
1941 first = last = rdev->raid_disk; in raid1_add_disk()
1990 int number = rdev->raid_disk; in raid1_remove_disk()
3131 int disk_idx = rdev->raid_disk; in setup_conf()
3413 if (rdev && rdev->raid_disk != d2) { in raid1_reshape()
3415 rdev->raid_disk = d2; in raid1_reshape()
3419 mdname(mddev), rdev->raid_disk); in raid1_reshape()
H A Dmd-llbitmap.c531 if (rdev->raid_disk < 0 || test_bit(Faulty, &rdev->flags) || in llbitmap_read_page()
566 if (rdev->raid_disk < 0 || test_bit(Faulty, &rdev->flags)) in llbitmap_write_page()
666 if (rdev->raid_disk < 0 || test_bit(Faulty, &rdev->flags)) in llbitmap_all_disks_support_wzeroes_unmap()
689 if (rdev->raid_disk < 0 || test_bit(Faulty, &rdev->flags)) in llbitmap_zero_all_disks()
H A Dmd-cluster.c473 if (rdev->raid_disk > -1 && !test_bit(Faulty, &rdev->flags)) { in process_suspend_info()
1114 if (rdev->raid_disk > -1 && !test_bit(Faulty, &rdev->flags)) { in metadata_update_finish()
1312 if (rdev->raid_disk >= 0 && !test_bit(Faulty, &rdev->flags)) { in update_size()
H A Dmd-bitmap.c394 if (rdev->raid_disk >= 0 && in next_active_rdev()
/linux/include/uapi/linux/raid/
H A Dmd_u.h121 int raid_disk;
132 int raid_disk;
119 int raid_disk; global() member
130 int raid_disk; global() member