Lines Matching refs:copies

39  * in a style similar to raid0, but near_copies copies of each chunk is stored
47 * 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--; ) {
571 * Chunks are laid out in raid0 style with near_copies copies of the
572 * first chunk, followed by near_copies copies of the next chunk and
768 for (slot = 0; slot < conf->copies ; slot++) {
845 * sequential read speed for 'far copies' arrays. So only
864 if (slot >= conf->copies) {
1316 if (!raid1_add_bio_to_plug(mddev, mbio, raid10_unplug, conf->copies)) {
1352 for (i = 0; i < conf->copies; i++) {
1480 for (i = 0; i < conf->copies; i++) {
1559 for (i = 0; i < conf->copies; i++) {
1945 seq_printf(seq, " %d near-copies", conf->geo.near_copies);
1948 seq_printf(seq, " %d offset-copies", conf->geo.far_copies);
1950 seq_printf(seq, " %d far-copies", conf->geo.far_copies);
1985 int n = conf->copies;
2394 * For every physical address there are raid_disks/copies virtual addresses,
2414 for (i=0; i<conf->copies; i++)
2418 if (i == conf->copies)
2429 for (i=0 ; i < conf->copies ; i++) {
2501 for (i = 0; i < conf->copies; i++) {
2792 if (sl == conf->copies)
2822 sl = conf->copies;
2856 sl = conf->copies;
3015 for (m = 0; m < conf->copies; m++) {
3054 for (m = 0; m < conf->copies; m++) {
3205 nalloc = conf->copies; /* resync */
3273 * For resync, we iterate over virtual addresses, read all copies,
3539 for (j=0; j<conf->copies;j++) {
3580 for (k=0; k<conf->copies; k++)
3583 BUG_ON(k == conf->copies);
3624 if (j == conf->copies) {
3632 for (k = 0; k < conf->copies; k++)
3679 for (; j < conf->copies; j++) {
3739 for (i = 0; i < conf->copies; i++) {
3806 for (i=0; i<conf->copies; i++) {
3962 size = size * conf->copies;
4055 int copies;
4057 copies = setup_geo(&geo, mddev, geo_new);
4059 if (copies == -2) {
4065 if (copies < 2 || copies > mddev->raid_disks) {
4088 conf->copies = copies;
4103 if (setup_geo(&conf->prev, mddev, geo_old) != conf->copies) {
4469 if (setup_geo(&geo, mddev, geo_start) != conf->copies)
4470 /* mustn't change number of copies */
4578 if (setup_geo(&new, mddev, geo_start) != conf->copies)
4981 for (s = 0; s < conf->copies*2; s++) {
5072 for (s = 0; s < conf->copies*2; s++) {
5140 r10b = kmalloc(struct_size(r10b, devs, conf->copies), GFP_NOIO);
5184 if (slot >= conf->copies)