Lines Matching defs:copies

42  * in a style similar to raid0, but near_copies copies of each chunk is stored
50 * The copies are still in different stripes, but instead of being very far
126 * we need as many pages are there are copies.
146 nalloc = conf->copies; /* resync */
236 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) {
1288 if (!raid1_add_bio_to_plug(mddev, mbio, raid10_unplug, conf->copies)) {
1304 for (i = 0; i < conf->copies; i++) {
1428 for (i = 0; i < conf->copies; i++) {
1510 for (i = 0; i < conf->copies; i++) {
1932 seq_printf(seq, " %d near-copies", conf->geo.near_copies);
1935 seq_printf(seq, " %d offset-copies", conf->geo.far_copies);
1937 seq_printf(seq, " %d far-copies", conf->geo.far_copies);
1970 int n = conf->copies;
2353 * For every physical address there are raid_disks/copies virtual addresses,
2373 for (i=0; i<conf->copies; i++)
2377 if (i == conf->copies)
2388 for (i=0 ; i < conf->copies ; i++) {
2459 for (i = 0; i < conf->copies; i++) {
2686 if (sl == conf->copies)
2713 sl = conf->copies;
2745 sl = conf->copies;
2903 for (m = 0; m < conf->copies; m++) {
2936 for (m = 0; m < conf->copies; m++) {
3081 nalloc = conf->copies; /* resync */
3149 * For resync, we iterate over virtual addresses, read all copies,
3376 for (j=0; j<conf->copies;j++) {
3416 for (k=0; k<conf->copies; k++)
3419 BUG_ON(k == conf->copies);
3459 if (j == conf->copies) {
3467 for (k = 0; k < conf->copies; k++)
3504 for (; j < conf->copies; j++) {
3566 for (i = 0; i < conf->copies; i++) {
3628 for (i=0; i<conf->copies; i++) {
3766 size = size * conf->copies;
3861 int copies;
3863 copies = setup_geo(&geo, mddev, geo_new);
3865 if (copies == -2) {
3871 if (copies < 2 || copies > mddev->raid_disks) {
3893 conf->copies = copies;
3908 if (setup_geo(&conf->prev, mddev, geo_old) != conf->copies) {
4288 if (setup_geo(&geo, mddev, geo_start) != conf->copies)
4289 /* mustn't change number of copies */
4394 if (setup_geo(&new, mddev, geo_start) != conf->copies)
4790 for (s = 0; s < conf->copies*2; s++) {
4880 for (s = 0; s < conf->copies*2; s++) {
4943 r10b = kmalloc_flex(*r10b, devs, conf->copies, GFP_NOIO);
4984 if (slot >= conf->copies)