| /linux/drivers/md/ |
| A D | md-linear.c | 30 hi = mddev->raid_disks - 1; in which_dev() 55 WARN_ONCE(sectors || raid_disks, in linear_size() 81 if (j < 0 || j >= raid_disks || disk->rdev) { in linear_conf() 103 if (cnt != raid_disks) { in linear_conf() 119 for (i = 1; i < raid_disks; i++) in linear_conf() 135 conf->raid_disks = raid_disks; in linear_conf() 151 conf = linear_conf(mddev, mddev->raid_disks); in linear_run() 178 if (rdev->saved_raid_disk != mddev->raid_disks) in linear_add() 184 newconf = linear_conf(mddev,mddev->raid_disks+1); in linear_add() 198 mddev->raid_disks++; in linear_add() [all …]
|
| A D | md-multipath.c | 28 int i, disks = conf->raid_disks; in multipath_map() 144 conf->raid_disks - mddev->degraded); in multipath_status() 146 for (i = 0; i < conf->raid_disks; i++) { in multipath_status() 186 conf->raid_disks - mddev->degraded); in multipath_error() 200 conf->raid_disks); in print_multipath_conf() 202 for (i = 0; i < conf->raid_disks; i++) { in print_multipath_conf() 219 int last = mddev->raid_disks - 1; in multipath_add_disk() 337 WARN_ONCE(sectors || raid_disks, in multipath_size() 381 disk_idx >= mddev->raid_disks) in multipath_run() 393 conf->raid_disks = mddev->raid_disks; in multipath_run() [all …]
|
| A D | raid1.c | 349 int raid_disks = conf->raid_disks; in find_bio_disk() local 1671 conf->raid_disks); in print_conf() 2991 conf->poolinfo->raid_disks = mddev->raid_disks * 2; in setup_conf() 3021 conf->raid_disks = mddev->raid_disks; in setup_conf() 3155 mddev->raid_disks); in raid1_run() 3250 int cnt, raid_disks; in raid1_reshape() local 3271 raid_disks = mddev->raid_disks + mddev->delta_disks; in raid1_reshape() 3273 if (raid_disks < conf->raid_disks) { in raid1_reshape() 3286 newpoolinfo->raid_disks = raid_disks * 2; in raid1_reshape() 3328 mddev->degraded += (raid_disks - conf->raid_disks); in raid1_reshape() [all …]
|
| A D | raid0.c | 42 int raid_disks = conf->strip_zone[0].nb_dev; in dump_zones() local 52 bdevname(conf->devlist[j*raid_disks in dump_zones() 166 mddev->raid_disks), in create_strip_zones() 201 if (j >= mddev->raid_disks) { in create_strip_zones() 217 if (cnt != mddev->raid_disks) { in create_strip_zones() 219 mdname(mddev), cnt, mddev->raid_disks); in create_strip_zones() 349 WARN_ONCE(sectors || raid_disks, in raid0_size() 617 mddev->raid_disks--; in raid0_takeover_raid45() 644 if (mddev->raid_disks & 1) { in raid0_takeover_raid10() 660 mddev->raid_disks += mddev->delta_disks; in raid0_takeover_raid10() [all …]
|
| A D | dm-raid.c | 237 int raid_disks; member 730 mddev->raid_disks = rs->raid_disks; in rs_set_new() 753 rs->raid_disks = raid_devs; in raid_set_alloc() 1736 !(rs->raid_disks % mddev->raid_disks)) in rs_check_takeover() 1900 mddev->raid_disks != rs->raid_disks; in rs_reshape_requested() 2291 mddev->raid_disks, mddev->raid_disks + rs->delta_disks); in super_init_validation() 2710 unsigned int d = mddev->raid_disks = rs->raid_disks; in rs_setup_takeover() 2724 rs->raid_disks); in rs_setup_takeover() 2757 if (rs->raid_disks != mddev->raid_disks && in rs_prepare_reshape() 2791 mddev->raid_disks = rs->raid_disks; in rs_prepare_reshape() [all …]
|
| A D | raid10.c | 1519 conf->geo.raid_disks); in __make_request() 3844 if (!raid_disks) in raid10_size() 3845 raid_disks = min(conf->geo.raid_disks, in raid10_size() 4039 int raid_disks = conf->geo.raid_disks; in raid10_set_io_opt() local 4044 raid_disks); in raid10_set_io_opt() 4197 conf->geo.raid_disks); in raid10_run() 4334 mddev->raid_disks *= 2; in raid10_takeover_raid0() 4457 if (conf->geo.raid_disks == conf->prev.raid_disks) in calc_degraded() 4471 if (conf->geo.raid_disks <= conf->prev.raid_disks) in calc_degraded() 4632 mddev->raid_disks = conf->geo.raid_disks; in raid10_start_reshape() [all …]
|
| A D | raid5.c | 2990 pd_idx = raid_disks - 1 - sector_div(stripe2, raid_disks); in raid5_compute_sector() 3008 pd_idx = raid_disks - 1 - sector_div(stripe2, raid_disks); in raid5_compute_sector() 3048 pd_idx = raid_disks - 1 - sector_div(stripe2, raid_disks); in raid5_compute_sector() 3060 pd_idx = raid_disks - 1 - sector_div(stripe2, raid_disks); in raid5_compute_sector() 3061 qd_idx = (pd_idx + raid_disks - 1) % raid_disks; in raid5_compute_sector() 7020 if (!raid_disks) in raid5_size() 7022 raid_disks = min(conf->raid_disks, conf->previous_raid_disks); in raid5_size() 7253 conf->raid_disks = mddev->raid_disks; in setup_conf() 7689 mddev->raid_disks-mddev->degraded, mddev->raid_disks, in raid5_run() 8251 mddev->raid_disks = conf->raid_disks; in raid5_start_reshape() [all …]
|
| A D | raid1.h | 65 int raid_disks; member 73 int raid_disks; member
|
| A D | raid5-ppl.c | 620 int raid_disks = conf->raid_disks; in ppl_do_flush() local 624 atomic_set(&io->pending_flushes, raid_disks); in ppl_do_flush() 626 for_each_set_bit(i, &log->disk_flush_bitmap, raid_disks) { in ppl_do_flush() 656 for (i = flushed_disks ; i < raid_disks; i++) { in ppl_do_flush() 829 data_disks = conf->raid_disks - conf->max_degraded; in ppl_recover_entry() 836 data_disks = conf->raid_disks - conf->max_degraded; in ppl_recover_entry() 1364 if (conf->raid_disks > max_disks) { in ppl_init_log() 1382 ret = mempool_init(&ppl_conf->io_pool, conf->raid_disks, ppl_io_pool_alloc, in ppl_init_log() 1387 ret = bioset_init(&ppl_conf->bs, conf->raid_disks, 0, BIOSET_NEED_BVECS); in ppl_init_log() 1391 ret = bioset_init(&ppl_conf->flush_bs, conf->raid_disks, 0, 0); in ppl_init_log() [all …]
|
| A D | md-autodetect.c | 192 if (!list_empty(&mddev->disks) || mddev->raid_disks) { in md_setup_drive() 205 while (devices[ainfo.raid_disks]) in md_setup_drive() 206 ainfo.raid_disks++; in md_setup_drive()
|
| A D | md.c | 1308 mddev->raid_disks = sb->raid_disks; in super_90_validate() 1451 sb->raid_disks = mddev->raid_disks; in super_90_sync() 1819 mddev->raid_disks = le32_to_cpu(sb->raid_disks); in super_1_validate() 1996 sb->raid_disks = cpu_to_le32(mddev->raid_disks); in super_1_sync() 6607 info.raid_disks = mddev->raid_disks; in get_array_info() 7153 mddev->raid_disks = info->raid_disks; in md_set_array_info() 7271 if (mddev->raid_disks < raid_disks && in update_raid_disks() 7274 if (mddev->raid_disks > raid_disks && in update_raid_disks() 7279 mddev->delta_disks = raid_disks - mddev->raid_disks; in update_raid_disks() 7326 if (mddev->raid_disks != info->raid_disks) in update_array_info() [all …]
|
| A D | md-linear.h | 14 int raid_disks; /* a copy of mddev->raid_disks */ member
|
| A D | md-multipath.h | 12 int raid_disks; member
|
| A D | raid10.h | 36 int raid_disks; member
|
| A D | md-faulty.c | 283 static sector_t faulty_size(struct mddev *mddev, sector_t sectors, int raid_disks) in faulty_size() argument 285 WARN_ONCE(raid_disks, in faulty_size()
|
| A D | md.h | 318 int raid_disks; member 587 sector_t (*size) (struct mddev *mddev, sector_t sectors, int raid_disks);
|
| A D | raid5.h | 570 int raid_disks; member
|
| A D | raid5-cache.c | 406 (conf->raid_disks - conf->max_degraded) * (conf->group_cnt + 1)); in r5c_log_required_to_flush_cache() 3088 conf->raid_disks) > PAGE_SIZE) { in r5l_init_log() 3090 mdname(conf->mddev), conf->raid_disks); in r5l_init_log()
|
| /linux/include/uapi/linux/raid/ |
| A D | md_p.h | 149 __u32 raid_disks; /* 10 disks in a fully functional raid set */ member 245 __le32 raid_disks; member
|
| A D | md_u.h | 88 int raid_disks; member
|
| /linux/Documentation/admin-guide/device-mapper/ |
| A D | dm-ima.rst | 574 …target_attributes := <target_name> "," <target_version> "," <raid_type> "," <raid_disks> "," <raid… 580 raid_disks := "raid_disks=" <NRD> 584 … <raid_device_status_row> is repeated <NRD> times - for <NRD> described in <raid_disks>. 586 … where <X> ranges from 0 to (<NRD> -1) - for <NRD> described in <raid_disks>. 600 raid_type=raid10,raid_disks=4,raid_state=idle,
|
| /linux/Documentation/admin-guide/ |
| A D | md.rst | 170 ``raid_disks != 0``. 201 raid_disks 244 attributes mentioned above (raid_disks, chunk_size, layout) can 546 ``raid_disks`` number for the array indicating which position
|