Lines Matching refs:test_args
31 struct test_args test_args = { variable
121 usleep(msecs_to_usecs(test_args.migration_freq_ms)); in test_vcpu_migration()
123 for (n_done = 0, i = 0; i < test_args.nr_vcpus; i++) { in test_vcpu_migration()
135 } while (test_args.nr_vcpus != n_done); in test_vcpu_migration()
147 vcpu_done_map = bitmap_zalloc(test_args.nr_vcpus); in test_run()
150 for (i = 0; i < (unsigned long)test_args.nr_vcpus; i++) { in test_run()
157 if (test_args.migration_freq_ms) { in test_run()
166 for (i = 0; i < test_args.nr_vcpus; i++) in test_run()
169 if (test_args.migration_freq_ms) in test_run()
201 test_args.nr_vcpus = atoi_positive("Number of vCPUs", optarg); in parse_args()
202 if (test_args.nr_vcpus > KVM_MAX_VCPUS) { in parse_args()
209 test_args.nr_iter = atoi_positive("Number of iterations", optarg); in parse_args()
212 test_args.timer_period_ms = atoi_positive("Periodicity", optarg); in parse_args()
215 test_args.migration_freq_ms = atoi_non_negative("Frequency", optarg); in parse_args()
218 test_args.timer_err_margin_us = atoi_non_negative("Error Margin", optarg); in parse_args()
221 test_args.counter_offset = strtol(optarg, NULL, 0); in parse_args()
222 test_args.reserved = 0; in parse_args()
244 __TEST_REQUIRE(!test_args.migration_freq_ms || get_nprocs() >= 2, in main()