• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/md/

Lines Matching refs:raid_disks

34  *    raid_disks
48 * raid_disks.
71 /* allocate a r10bio with room for raid_disks entries in the bios array */
352 * Aswell as the chunksize and raid_disks count, there are two
354 * near_copies * far_copies must be <= raid_disks.
357 * If near_copies == raid_disks, we get raid1.
391 dev = sector_div(stripe, conf->raid_disks);
407 if (d >= conf->raid_disks)
408 d -= conf->raid_disks;
415 if (dev >= conf->raid_disks) {
434 dev += conf->raid_disks;
439 dev += conf->raid_disks - conf->near_copies;
445 vchunk = chunk * conf->raid_disks + dev;
602 for (i=0; i < conf->raid_disks; i++) {
636 for (i = 0; i < conf->raid_disks && ret == 0; i++) {
813 conf->near_copies < conf->raid_disks)) {
998 if (conf->near_copies < conf->raid_disks)
1008 seq_printf(seq, " [%d/%d] [", conf->raid_disks,
1009 conf->raid_disks - mddev->degraded);
1010 for (i = 0; i < conf->raid_disks; i++)
1029 && conf->raid_disks-mddev->degraded == 1)
1053 mdname(mddev), conf->raid_disks - mddev->degraded);
1066 printk(KERN_DEBUG " --- wd:%d rd:%d\n", conf->raid_disks - conf->mddev->degraded,
1067 conf->raid_disks);
1069 for (i = 0; i < conf->raid_disks; i++) {
1102 first = (first+1) % conf->raid_disks;
1122 for (i = 0; i < conf->raid_disks; i++) {
1147 int last = conf->raid_disks - 1;
1314 * For every physical address there are raid_disks/copies virtual addresses,
1845 else for (i=0; i<conf->raid_disks; i++) {
1859 if (chunks_skipped >= conf->raid_disks) {
1873 if (conf->near_copies < conf->raid_disks &&
1904 for (i=0 ; i<conf->raid_disks; i++)
1944 for (j=0; j<conf->raid_disks; j++)
2155 raid10_size(mddev_t *mddev, sector_t sectors, int raid_disks)
2160 if (!raid_disks)
2161 raid_disks = conf->raid_disks;
2167 size = size * raid_disks;
2193 if ((nc*fc) <2 || (nc*fc) > mddev->raid_disks ||
2205 conf->mirrors = kzalloc(sizeof(struct mirror_info)*mddev->raid_disks,
2215 conf->raid_disks = mddev->raid_disks;
2230 size = size * conf->raid_disks;
2236 /* We need to round up when dividing by raid_disks to
2239 stride += conf->raid_disks - 1;
2240 sector_div(stride, conf->raid_disks);
2308 if (conf->raid_disks % conf->near_copies)
2309 blk_queue_io_opt(mddev->queue, chunk_size * conf->raid_disks);
2312 (conf->raid_disks / conf->near_copies));
2316 if (disk_idx >= conf->raid_disks
2344 for (i = 0; i < conf->raid_disks; i++) {
2363 mdname(mddev), conf->raid_disks - mddev->degraded,
2364 conf->raid_disks);
2382 int stripe = conf->raid_disks *
2389 if (conf->near_copies < conf->raid_disks)
2454 mddev->delta_disks = mddev->raid_disks;
2455 mddev->raid_disks *= 2;