Lines Matching refs:targs

890 static void help(char *name, struct test_args *targs)  in help()  argument
900 targs->nslots); in help()
902 targs->tfirst, NTESTS - 1); in help()
904 targs->tlast, NTESTS - 1); in help()
906 targs->seconds); in help()
908 targs->runs); in help()
952 struct test_args *targs) in parse_args() argument
961 help(argv[0], targs); in parse_args()
970 targs->nslots = atoi_paranoid(optarg); in parse_args()
971 if (targs->nslots <= 1 && targs->nslots != -1) { in parse_args()
977 targs->tfirst = atoi_non_negative("First test", optarg); in parse_args()
980 targs->tlast = atoi_non_negative("Last test", optarg); in parse_args()
981 if (targs->tlast >= NTESTS) { in parse_args()
988 targs->seconds = atoi_non_negative("Test length", optarg); in parse_args()
991 targs->runs = atoi_positive("Runs per test", optarg); in parse_args()
997 help(argv[0], targs); in parse_args()
1001 if (targs->tfirst > targs->tlast) { in parse_args()
1013 if (targs->nslots == -1) in parse_args()
1014 targs->nslots = max_mem_slots - 1; in parse_args()
1016 targs->nslots = min_t(int, targs->nslots, max_mem_slots) - 1; in parse_args()
1019 targs->nslots + 1); in parse_args()
1031 const struct test_args *targs, in test_loop() argument
1038 if (!test_execute(targs->nslots, &maxslots, targs->seconds, data, in test_loop()
1084 struct test_args targs = { in main() local
1097 if (!parse_args(argc, argv, &targs)) in main()
1100 for (tctr = targs.tfirst; tctr <= targs.tlast; tctr++) { in main()
1105 if (tctr > targs.tfirst) in main()
1109 data->name, targs.runs, targs.seconds); in main()
1111 for (runctr = 0; runctr < targs.runs; runctr++) in main()
1112 if (!test_loop(data, &targs, in main()