Lines Matching refs:stripes
44 /* Used by the raid56 code to lock stripes for read/modify/write */
50 /* Used by the raid56 code to lock stripes for read/modify/write */
283 * Thus if the first sector of the page belongs to data stripes, then
284 * the full page belongs to data stripes.
962 /* allocate pages for all the stripes in the bio, including parity */
975 /* only allocate pages for p/q stripes */
1058 stripe = &rbio->bioc->stripes[stripe_nr];
1161 if (bio->bi_bdev != bioc->stripes[i].dev->bdev)
1164 trace_info->devid = bioc->stripes[i].dev->devid;
1166 bioc->stripes[i].physical;
1355 if (!rbio->bioc->stripes[stripe_nr].dev->bdev) {
1464 /* P/Q stripes, they have no data csum to verify against. */
1542 * We use plugging call backs to collect full stripes.
1731 * Now we just use bitmap to mark the horizontal stripes in
1802 * We only care about data stripes recovery,
1952 if (!rbio->bioc->stripes[stripe].dev->bdev ||
1999 * Mirror 1 means read from data stripes. Mirror 2 means rebuild using
2062 * for 'mirror == 2', reconstruct from all other stripes.
2246 * Now we're doing sub-stripe write, also need all data stripes
2361 if (bioc->stripes[i].dev == scrub_dev) {
2374 * so we needn't allocate all pages for all the stripes.
2617 * the parity, no need to recover data stripes.
2741 * This allows us to avoid reading data stripes again.