Lines Matching refs:stripes

56 			   i, bioc->stripes[i].dev->devid,
57 bioc->stripes[i].physical);
122 /* Used by the raid56 code to lock stripes for read/modify/write */
128 /* Used by the raid56 code to lock stripes for read/modify/write */
401 * Thus if the first sector of the page belongs to data stripes, then
402 * the full page belongs to data stripes.
1067 * Real stripes must be between 2 (2 disks RAID5, aka RAID1) and 256
1121 /* allocate pages for all the stripes in the bio, including parity */
1134 /* only allocate pages for p/q stripes */
1240 stripe = &rbio->bioc->stripes[stripe_nr];
1338 if (bio->bi_bdev != bioc->stripes[i].dev->bdev)
1341 trace_info->devid = bioc->stripes[i].dev->devid;
1343 bioc->stripes[i].physical;
1367 * At least two stripes (2 disks RAID5), and since real_stripes is U8,
1374 * This is another check to make sure nr data stripes is smaller
1375 * than total stripes.
1568 if (!rbio->bioc->stripes[stripe_nr].dev->bdev) {
1666 /* P/Q stripes, they have no data csum to verify against. */
1744 * We use plugging call backs to collect full stripes.
1978 * We only care about data stripes recovery,
2035 * Now we just use bitmap to mark the horizontal stripes in
2154 if (!rbio->bioc->stripes[stripe].dev->bdev ||
2201 * Mirror 1 means read from data stripes. Mirror 2 means rebuild using
2264 * for 'mirror == 2', reconstruct from all other stripes.
2456 * Now we're doing sub-stripe write, also need all data stripes
2571 if (bioc->stripes[i].dev == scrub_dev) {
2604 * so we needn't allocate all pages for all the stripes.
2868 * the parity, no need to recover data stripes.
2993 * This allows us to avoid reading data stripes again.