Lines Matching refs:nr_mirrors
90 unsigned int nr_mirrors;
195 for (m = ms->mirror; m < ms->mirror + ms->nr_mirrors; m++)
274 for (i = 0, m = ms->mirror; i < ms->nr_mirrors; i++, m++) {
281 dm_io(&io_req, ms->nr_mirrors, io, &error_bits, IOPRIO_DEFAULT);
283 for (i = 0; i < ms->nr_mirrors; i++)
322 for (m = 0; m < ms->nr_mirrors; m++) {
360 for (i = 0, dest = to; i < ms->nr_mirrors; i++) {
375 dm_kcopyd_copy(ms->kcopyd_client, &from, ms->nr_mirrors - 1, to,
384 for (m = 0; m < ms->nr_mirrors; m++) {
432 m += ms->nr_mirrors;
636 for (i = 0; i < ms->nr_mirrors; i++)
675 for (i = 0, m = ms->mirror; i < ms->nr_mirrors; i++, m++)
684 BUG_ON(dm_io(&io_req, ms->nr_mirrors, io, NULL, IOPRIO_DEFAULT));
888 static struct mirror_set *alloc_context(unsigned int nr_mirrors,
894 kzalloc(struct_size(ms, mirror, nr_mirrors), GFP_KERNEL);
908 ms->nr_mirrors = nr_mirrors;
1078 unsigned int nr_mirrors, m, args_used;
1090 if (!argc || sscanf(argv[0], "%u%c", &nr_mirrors, &dummy) != 1 ||
1091 nr_mirrors < 2 || nr_mirrors > MAX_NR_MIRRORS) {
1099 if (argc < nr_mirrors * 2) {
1105 ms = alloc_context(nr_mirrors, dl->type->get_region_size(dl), ti, dl);
1112 for (m = 0; m < nr_mirrors; m++) {
1177 free_context(ms, ti, ms->nr_mirrors);
1190 free_context(ms, ti, ms->nr_mirrors);
1416 DMEMIT("%d ", ms->nr_mirrors);
1417 for (m = 0; m < ms->nr_mirrors; m++) {
1434 DMEMIT("%d", ms->nr_mirrors);
1435 for (m = 0; m < ms->nr_mirrors; m++)
1453 DMEMIT(",nr_mirrors=%d", ms->nr_mirrors);
1454 for (m = 0; m < ms->nr_mirrors; m++) {
1477 for (i = 0; !ret && i < ms->nr_mirrors; i++)