Lines Matching refs:zo

604 	const ztest_shared_opts_t *zo = &ztest_opts_defaults;  in usage()  local
610 nicenum(zo->zo_vdev_size, nice_vdev_size, sizeof (nice_vdev_size)); in usage()
611 nicenum(zo->zo_metaslab_force_ganging, nice_force_ganging, in usage()
640 zo->zo_pool, in usage()
641 (u_longlong_t)zo->zo_vdevs, /* -v */ in usage()
643 zo->zo_ashift, /* -a */ in usage()
644 zo->zo_mirrors, /* -m */ in usage()
645 zo->zo_raidz, /* -r */ in usage()
646 zo->zo_raidz_parity, /* -R */ in usage()
647 zo->zo_datasets, /* -d */ in usage()
648 zo->zo_threads, /* -t */ in usage()
650 zo->zo_init, /* -i */ in usage()
651 (u_longlong_t)zo->zo_killrate, /* -k */ in usage()
652 zo->zo_pool, /* -p */ in usage()
653 zo->zo_dir, /* -f */ in usage()
654 (u_longlong_t)zo->zo_time, /* -T */ in usage()
655 (u_longlong_t)zo->zo_maxloops, /* -F */ in usage()
656 (u_longlong_t)zo->zo_passtime); in usage()
662 ztest_parse_name_value(const char *input, ztest_shared_opts_t *zo) in ztest_parse_name_value() argument
691 zo->zo_special_vdevs = state; in ztest_parse_name_value()
696 if (zo->zo_verbose >= 3) in ztest_parse_name_value()
704 ztest_shared_opts_t *zo = &ztest_opts; in process_options() local
710 bcopy(&ztest_opts_defaults, zo, sizeof (*zo)); in process_options()
734 zo->zo_vdevs = value; in process_options()
737 zo->zo_vdev_size = MAX(SPA_MINDEVSIZE, value); in process_options()
740 zo->zo_ashift = value; in process_options()
743 zo->zo_mirrors = value; in process_options()
746 zo->zo_raidz = MAX(1, value); in process_options()
749 zo->zo_raidz_parity = MIN(MAX(value, 1), 3); in process_options()
752 zo->zo_datasets = MAX(1, value); in process_options()
755 zo->zo_threads = MAX(1, value); in process_options()
758 zo->zo_metaslab_force_ganging = in process_options()
762 zo->zo_init = value; in process_options()
765 zo->zo_killrate = value; in process_options()
768 (void) strlcpy(zo->zo_pool, optarg, in process_options()
769 sizeof (zo->zo_pool)); in process_options()
778 (void) strlcpy(zo->zo_dir, path, in process_options()
779 sizeof (zo->zo_dir)); in process_options()
783 zo->zo_mmp_test = 1; in process_options()
786 zo->zo_verbose++; in process_options()
789 zo->zo_init = 0; in process_options()
792 zo->zo_time = value; in process_options()
795 zo->zo_passtime = MAX(1, value); in process_options()
798 zo->zo_maxloops = MAX(1, value); in process_options()
804 ztest_parse_name_value(optarg, zo); in process_options()
820 zo->zo_raidz_parity = MIN(zo->zo_raidz_parity, zo->zo_raidz - 1); in process_options()
822 zo->zo_vdevtime = in process_options()
823 (zo->zo_vdevs > 0 ? zo->zo_time * NANOSEC / zo->zo_vdevs : in process_options()
854 (void) snprintf(zo->zo_alt_ztest, sizeof (zo->zo_alt_ztest), in process_options()
856 (void) snprintf(zo->zo_alt_libpath, sizeof (zo->zo_alt_libpath), in process_options()
859 if (0 != access(zo->zo_alt_ztest, X_OK)) { in process_options()
862 zo->zo_alt_ztest); in process_options()
863 } else if (0 != access(zo->zo_alt_libpath, X_OK)) { in process_options()
866 zo->zo_alt_libpath); in process_options()
2599 ztest_shared_opts_t *zo = &ztest_opts; in ztest_spa_create_destroy() local
2603 if (zo->zo_mmp_test) in ztest_spa_create_destroy()
2629 spa_create(zo->zo_pool, nvroot, NULL, NULL, NULL)); in ztest_spa_create_destroy()
2631 VERIFY3U(0, ==, spa_open(zo->zo_pool, &spa, FTAG)); in ztest_spa_create_destroy()
2632 VERIFY3U(EBUSY, ==, spa_destroy(zo->zo_pool)); in ztest_spa_create_destroy()
2646 ztest_shared_opts_t *zo = &ztest_opts; in ztest_mmp_enable_disable() local
2649 if (zo->zo_mmp_test) in ztest_mmp_enable_disable()