Lines Matching refs:nr_mirrors

83 	unsigned nr_mirrors;  member
190 for (m = ms->mirror; m < ms->mirror + ms->nr_mirrors; m++) in get_valid_mirror()
260 struct dm_io_region io[ms->nr_mirrors]; in mirror_flush()
269 for (i = 0, m = ms->mirror; i < ms->nr_mirrors; i++, m++) { in mirror_flush()
276 dm_io(&io_req, ms->nr_mirrors, io, &error_bits); in mirror_flush()
278 for (i = 0; i < ms->nr_mirrors; i++) in mirror_flush()
315 for (m = 0; m < ms->nr_mirrors; m++) { in recovery_complete()
354 for (i = 0, dest = to; i < ms->nr_mirrors; i++) { in recover()
369 r = dm_kcopyd_copy(ms->kcopyd_client, &from, ms->nr_mirrors - 1, to, in recover()
380 for (m = 0; m < ms->nr_mirrors; m++) { in reset_ms_flags()
430 m += ms->nr_mirrors; in choose_mirror()
633 for (i = 0; i < ms->nr_mirrors; i++) in write_callback()
654 struct dm_io_region io[ms->nr_mirrors], *dest = io; in do_write()
671 for (i = 0, m = ms->mirror; i < ms->nr_mirrors; i++, m++) in do_write()
680 BUG_ON(dm_io(&io_req, ms->nr_mirrors, io, NULL)); in do_write()
880 static struct mirror_set *alloc_context(unsigned int nr_mirrors, in alloc_context() argument
888 len = sizeof(*ms) + (sizeof(ms->mirror[0]) * nr_mirrors); in alloc_context()
903 ms->nr_mirrors = nr_mirrors; in alloc_context()
1072 unsigned int nr_mirrors, m, args_used; in mirror_ctr() local
1084 if (!argc || sscanf(argv[0], "%u%c", &nr_mirrors, &dummy) != 1 || in mirror_ctr()
1085 nr_mirrors < 2 || nr_mirrors > DM_KCOPYD_MAX_REGIONS + 1) { in mirror_ctr()
1093 if (argc < nr_mirrors * 2) { in mirror_ctr()
1099 ms = alloc_context(nr_mirrors, dl->type->get_region_size(dl), ti, dl); in mirror_ctr()
1106 for (m = 0; m < nr_mirrors; m++) { in mirror_ctr()
1172 free_context(ms, ti, ms->nr_mirrors); in mirror_ctr()
1185 free_context(ms, ti, ms->nr_mirrors); in mirror_dtr()
1404 char buffer[ms->nr_mirrors + 1]; in mirror_status()
1408 DMEMIT("%d ", ms->nr_mirrors); in mirror_status()
1409 for (m = 0; m < ms->nr_mirrors; m++) { in mirror_status()
1426 DMEMIT("%d", ms->nr_mirrors); in mirror_status()
1427 for (m = 0; m < ms->nr_mirrors; m++) in mirror_status()
1452 for (i = 0; !ret && i < ms->nr_mirrors; i++) in mirror_iterate_devices()