Lines Matching refs:stripes
369 /* Policy used to read the mirrored stripes. */
423 * The total number of stripes, including the extra duplicated
439 * @replace_nr_stripes: Number of duplicated stripes which need to be
442 * @replace_stripe_src: The array indicates where the duplicated stripes
446 * As non-RAID56 stripes share the same contents of the mapped range,
449 * But for RAID56 case, all stripes contain different contents, thus
455 * stripes[0]: dev = devid 1, physical = X
456 * stripes[1]: dev = devid 2, physical = Y
457 * stripes[2]: dev = devid 3, physical = Z
458 * stripes[3]: dev = devid 0, physical = Y
461 * replace_stripe_src = 1 <- Means stripes[1] is involved in replace.
466 * In that case, all stripes share the same content, thus we don't
474 * When this value is set to other than (u64)-1, the stripes[] should
480 * stripes[0]: The first data stripe
481 * stripes[1]: The second data stripe
483 * stripes[data_stripes - 1]: The last data stripe
484 * stripes[data_stripes]: The P stripe
485 * stripes[data_stripes + 1]: The Q stripe (only for RAID6).
488 struct btrfs_io_stripe stripes[];
500 u8 dev_stripes; /* stripes per dev */
506 u8 nparity; /* number of stripes worth of bytes to store
522 struct btrfs_io_stripe stripes[];