Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/md/
H A Dmd.c579 if (rdev->raid_disk >= 0 && in submit_flushes()
1324 rdev->raid_disk = -1; in super_90_validate()
1424 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1425 rdev->saved_raid_disk = desc->raid_disk; in super_90_validate()
1432 rdev->raid_disk = desc->raid_disk; in super_90_validate()
1525 if (rdev2->raid_disk >= 0 && in super_90_sync()
1532 if (rdev2->raid_disk < 0 || in super_90_sync()
1536 desc_nr = rdev2->raid_disk; in super_90_sync()
1546 d->raid_disk = rdev2->raid_disk; in super_90_sync()
1548 d->raid_disk = rdev2->desc_nr; /* compatibility */ in super_90_sync()
[all …]
H A Dmd-multipath.c221 if (rdev->raid_disk >= 0) in multipath_add_disk()
222 first = last = rdev->raid_disk; in multipath_add_disk()
236 rdev->raid_disk = path; in multipath_add_disk()
253 int number = rdev->raid_disk; in multipath_remove_disk()
379 disk_idx = rdev->raid_disk; in multipath_run()
H A Dmd.h89 int raid_disk; /* role of device in array */ member
640 sprintf(nm, "rd%d", rdev->raid_disk); in sysfs_link_rdev()
652 sprintf(nm, "rd%d", rdev->raid_disk); in sysfs_unlink_rdev()
747 extern void md_reload_sb(struct mddev *mddev, int raid_disk);
H A Ddm-raid.c834 rs->dev[i].rdev.raid_disk = i; in parse_dev_params()
2043 rdev->raid_disk); in read_disk_sb()
2112 sb->array_position = cpu_to_le32(rdev->raid_disk); in super_sync()
2336 r->raid_disk); in super_init_validation()
2394 if (!test_bit(FirstUse, &r->flags) && (r->raid_disk >= 0)) { in super_init_validation()
2399 if (role != r->raid_disk) { in super_init_validation()
2408 sb2->array_position = cpu_to_le32(r->raid_disk); in super_init_validation()
2417 DMINFO("raid device #%d now at position #%d", role, r->raid_disk); in super_init_validation()
2437 if (rs_is_raid0(rs) || !rdev->sb_page || rdev->raid_disk < 0) in super_validate()
2490 rdev->saved_raid_disk = rdev->raid_disk; in super_validate()
[all …]
H A Draid5-ppl.c995 __func__, rdev->raid_disk, i, in ppl_recover()
1054 rdev->raid_disk, (unsigned long long)rdev->ppl.sector); in ppl_write_empty_header()
1091 pr_debug("%s: disk: %d\n", __func__, rdev->raid_disk); in ppl_load_distributed()
1477 __func__, rdev->raid_disk, add ? "add" : "remove", in ppl_modify_log()
1480 if (rdev->raid_disk < 0) in ppl_modify_log()
1483 if (rdev->raid_disk >= ppl_conf->count) in ppl_modify_log()
1486 log = &ppl_conf->child_logs[rdev->raid_disk]; in ppl_modify_log()
H A Dmd-linear.c77 int j = rdev->raid_disk; in linear_conf()
181 rdev->raid_disk = rdev->saved_raid_disk; in linear_add()
H A Draid10.c382 rdev->raid_disk)) in raid10_end_read_request()
1451 raid10_log(conf->mddev, "wait rdev %d blocked", blocked_rdev->raid_disk); in raid10_write_request()
1632 && !enough(conf, rdev->raid_disk)) { in raid10_error()
1757 if (rdev->raid_disk >= 0) in raid10_add_disk()
1758 first = last = rdev->raid_disk; in raid10_add_disk()
1776 rdev->raid_disk = mirror; in raid10_add_disk()
1792 rdev->raid_disk = mirror; in raid10_add_disk()
1810 int number = rdev->raid_disk; in raid10_remove_disk()
3771 disk_idx = rdev->raid_disk; in raid10_run()
4015 if (rdev->raid_disk >= 0) { in raid10_takeover_raid0()
[all …]
H A Draid5.c6078 if (rdev->raid_disk >= 0 && in reshape_request()
6185 if (rdev->raid_disk >= 0 && in reshape_request()
7166 int raid_disk, memory, max_disks; in setup_conf() local
7315 raid_disk = rdev->raid_disk; in setup_conf()
7316 if (raid_disk >= max_disks in setup_conf()
7317 || raid_disk < 0 || test_bit(Journal, &rdev->flags)) in setup_conf()
7319 disk = conf->disks + raid_disk; in setup_conf()
7334 mdname(mddev), bdevname(rdev->bdev, b), raid_disk); in setup_conf()
7335 } else if (rdev->saved_raid_disk != raid_disk) in setup_conf()
7414 static int only_parity(int raid_disk, int algo, int raid_disks, int max_degraded) in only_parity() argument
[all …]
H A Draid1.c1446 raid1_log(mddev, "wait rdev %d blocked", blocked_rdev->raid_disk); in raid1_write_request()
1740 if (rdev->raid_disk >= 0) in raid1_add_disk()
1741 first = last = rdev->raid_disk; in raid1_add_disk()
1761 rdev->raid_disk = mirror; in raid1_add_disk()
1776 rdev->raid_disk = mirror; in raid1_add_disk()
1793 int number = rdev->raid_disk; in raid1_remove_disk()
2981 int disk_idx = rdev->raid_disk; in setup_conf()
3286 if (rdev && rdev->raid_disk != d2) { in raid1_reshape()
3288 rdev->raid_disk = d2; in raid1_reshape()
3292 mdname(mddev), rdev->raid_disk); in raid1_reshape()
H A Dmd-autodetect.c219 dinfo.raid_disk = i; in md_setup_drive()
H A Draid0.c165 int j = rdev1->raid_disk; in create_strip_zones()
613 if (rdev->raid_disk == mddev->raid_disks-1) { in raid0_takeover_raid45()
H A Dmd-cluster.c463 if (rdev->raid_disk > -1 && !test_bit(Faulty, &rdev->flags)) { in process_suspend_info()
1087 if (rdev->raid_disk > -1 && !test_bit(Faulty, &rdev->flags)) { in metadata_update_finish()
1271 if (rdev->raid_disk >= 0 && !test_bit(Faulty, &rdev->flags)) { in update_size()
H A Dmd-bitmap.c200 if (rdev->raid_disk >= 0 && in next_active_rdev()
/OK3568_Linux_fs/kernel/include/uapi/linux/raid/
H A Dmd_u.h128 int raid_disk; member
139 int raid_disk; member
H A Dmd_p.h108 __u32 raid_disk; /* 3 The role of the device in the raid set */ member
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/raid/
H A Dmd_u.h128 int raid_disk; member
139 int raid_disk; member
H A Dmd_p.h108 __u32 raid_disk; /* 3 The role of the device in the raid set */ member
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/raid/
H A Dmd_u.h128 int raid_disk; member
139 int raid_disk; member
H A Dmd_p.h108 __u32 raid_disk; /* 3 The role of the device in the raid set */ member
/OK3568_Linux_fs/kernel/Documentation/admin-guide/
H A Dmd.rst492 device with same raid_disk.