Lines Matching refs:copies

41  * in a style similar to raid0, but near_copies copies of each chunk is stored
49 * The copies are still in different stripes, but instead of being very far
125 * we need as many pages are there are copies.
145 nalloc = conf->copies; /* resync */
235 for (j = conf->copies; j--; ) {
565 * Chunks are laid out in raid0 style with near_copies copies of the
566 * first chunk, followed by near_copies copies of the next chunk and
752 for (slot = 0; slot < conf->copies ; slot++) {
822 * sequential read speed for 'far copies' arrays. So only
841 if (slot >= conf->copies) {
1277 if (!raid1_add_bio_to_plug(mddev, mbio, raid10_unplug, conf->copies)) {
1293 for (i = 0; i < conf->copies; i++) {
1418 for (i = 0; i < conf->copies; i++) {
1497 for (i = 0; i < conf->copies; i++) {
1875 seq_printf(seq, " %d near-copies", conf->geo.near_copies);
1878 seq_printf(seq, " %d offset-copies", conf->geo.far_copies);
1880 seq_printf(seq, " %d far-copies", conf->geo.far_copies);
1913 int n = conf->copies;
2303 * For every physical address there are raid_disks/copies virtual addresses,
2323 for (i=0; i<conf->copies; i++)
2327 if (i == conf->copies)
2338 for (i=0 ; i < conf->copies ; i++) {
2410 for (i = 0; i < conf->copies; i++) {
2648 if (sl == conf->copies)
2676 sl = conf->copies;
2708 sl = conf->copies;
2864 for (m = 0; m < conf->copies; m++) {
2903 for (m = 0; m < conf->copies; m++) {
3054 nalloc = conf->copies; /* resync */
3122 * For resync, we iterate over virtual addresses, read all copies,
3379 for (j=0; j<conf->copies;j++) {
3419 for (k=0; k<conf->copies; k++)
3422 BUG_ON(k == conf->copies);
3462 if (j == conf->copies) {
3470 for (k = 0; k < conf->copies; k++)
3517 for (; j < conf->copies; j++) {
3577 for (i = 0; i < conf->copies; i++) {
3639 for (i=0; i<conf->copies; i++) {
3795 size = size * conf->copies;
3888 int copies;
3890 copies = setup_geo(&geo, mddev, geo_new);
3892 if (copies == -2) {
3898 if (copies < 2 || copies > mddev->raid_disks) {
3921 conf->copies = copies;
3936 if (setup_geo(&conf->prev, mddev, geo_old) != conf->copies) {
4304 if (setup_geo(&geo, mddev, geo_start) != conf->copies)
4305 /* mustn't change number of copies */
4411 if (setup_geo(&new, mddev, geo_start) != conf->copies)
4805 for (s = 0; s < conf->copies*2; s++) {
4895 for (s = 0; s < conf->copies*2; s++) {
4959 r10b = kmalloc(struct_size(r10b, devs, conf->copies), GFP_NOIO);
5000 if (slot >= conf->copies)