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