Lines Matching defs:raid_disks
132 int size = offsetof(struct r1bio, bios[conf->raid_disks * 2]);
134 /* allocate a r1bio with room for raid_disks entries in the bios array */
158 rps = kmalloc_array(conf->raid_disks * 2, sizeof(struct resync_pages),
166 for (j = conf->raid_disks * 2; j-- ; ) {
180 need_pages = conf->raid_disks * 2;
183 for (j = 0; j < conf->raid_disks * 2; j++) {
209 while (++j < conf->raid_disks * 2) {
227 for (i = conf->raid_disks * 2; i--; ) {
244 for (i = 0; i < conf->raid_disks * 2; i++) {
266 for (i = 0; i < conf->raid_disks * 2; i++) {
351 int raid_disks = conf->raid_disks;
353 for (mirror = 0; mirror < raid_disks * 2; mirror++)
357 BUG_ON(mirror == raid_disks * 2);
391 if (r1_bio->mddev->degraded == conf->raid_disks ||
392 (r1_bio->mddev->degraded == conf->raid_disks-1 &&
597 for (disk = 0 ; disk < conf->raid_disks * 2 ; disk++) {
634 for (disk = 0 ; disk < conf->raid_disks * 2 ; disk++) {
673 for (disk = 0 ; disk < conf->raid_disks * 2 ; disk++) {
778 for (disk = 0 ; disk < conf->raid_disks * 2 ; disk++) {
1308 memset(r1_bio, 0, offsetof(struct r1bio, bios[conf->raid_disks * 2]));
1420 int disks = conf->raid_disks * 2;
1538 disks = conf->raid_disks * 2;
1658 conf->raid_disks - mddev->degraded > 1)
1724 seq_printf(seq, " [%d/%d] [", conf->raid_disks,
1725 conf->raid_disks - mddev->degraded);
1726 for (i = 0; i < conf->raid_disks; i++) {
1759 (conf->raid_disks - mddev->degraded) == 1) {
1782 mdname(mddev), conf->raid_disks - mddev->degraded);
1794 pr_debug(" --- wd:%d rd:%d\n", conf->raid_disks - conf->mddev->degraded,
1795 conf->raid_disks);
1798 for (i = 0; i < conf->raid_disks; i++) {
1835 for (i = 0; i < conf->raid_disks; i++) {
1837 struct md_rdev *repl = conf->mirrors[conf->raid_disks + i].rdev;
1878 info += conf->raid_disks;
1908 rdev->mddev->degraded < conf->raid_disks)
1925 int last = conf->raid_disks - 1;
1939 rdev->saved_raid_disk < conf->raid_disks &&
1959 p[conf->raid_disks].rdev == NULL && repl_slot < 0)
1983 if (unlikely(number >= conf->raid_disks))
1987 number += conf->raid_disks;
1998 if (number < conf->raid_disks &&
1999 conf->mirrors[conf->raid_disks + number].rdev) {
2005 conf->mirrors[conf->raid_disks + number].rdev;
2020 conf->mirrors[conf->raid_disks + number].rdev = NULL;
2181 if (d == conf->raid_disks * 2)
2195 for (d = 0; d < conf->raid_disks * 2; d++) {
2216 d = conf->raid_disks * 2;
2231 d = conf->raid_disks * 2;
2267 for (i = 0; i < conf->raid_disks * 2; i++) {
2286 for (primary = 0; primary < conf->raid_disks * 2; primary++)
2294 for (i = 0; i < conf->raid_disks * 2; i++) {
2340 int disks = conf->raid_disks * 2;
2438 if (d == conf->raid_disks * 2)
2453 d = conf->raid_disks * 2;
2467 d = conf->raid_disks * 2;
2563 for (m = 0; m < conf->raid_disks * 2 ; m++) {
2587 for (m = 0; m < conf->raid_disks * 2 ; m++)
2757 for (i = conf->raid_disks * 2; i--; ) {
2876 for (i = 0; i < conf->raid_disks * 2; i++) {
2883 if (i < conf->raid_disks)
2947 for (i = 0 ; i < conf->raid_disks * 2 ; i++)
3017 for (i = 0 ; i < conf->raid_disks * 2; i++) {
3054 for (i = 0; i < conf->raid_disks * 2 && read_targets; i++) {
3073 static sector_t raid1_size(struct mddev *mddev, sector_t sectors, int raid_disks)
3115 mddev->raid_disks, 2),
3124 r1bio_size = offsetof(struct r1bio, bios[mddev->raid_disks * 2]);
3135 conf->raid_disks = mddev->raid_disks;
3139 if (disk_idx >= conf->raid_disks || disk_idx < 0)
3157 for (i = 0; i < conf->raid_disks * 2; i++) {
3161 if (i < conf->raid_disks &&
3162 disk[conf->raid_disks].rdev) {
3169 disk[conf->raid_disks].rdev;
3170 disk[conf->raid_disks].rdev = NULL;
3264 for (i = 0; i < conf->raid_disks; i++)
3272 if (conf->raid_disks - mddev->degraded < 1) {
3279 if (conf->raid_disks - mddev->degraded == 1)
3286 mdname(mddev), mddev->raid_disks - mddev->degraded,
3287 mddev->raid_disks);
3370 int cnt, raid_disks;
3387 raid_disks = mddev->raid_disks + mddev->delta_disks;
3389 if (raid_disks < conf->raid_disks) {
3391 for (d= 0; d < conf->raid_disks; d++)
3394 if (cnt > raid_disks)
3398 new_r1bio_size = offsetof(struct r1bio, bios[raid_disks * 2]);
3404 raid_disks, 2),
3417 for (d = d2 = 0; d < conf->raid_disks; d++) {
3434 mddev->degraded += (raid_disks - conf->raid_disks);
3436 conf->raid_disks = mddev->raid_disks = raid_disks;
3464 if (mddev->level == 5 && mddev->raid_disks == 2) {