Lines Matching refs:argv
197 static bool perf_test__matches(const char *desc, int curr, int argc, const char *argv[])
206 long nr = strtoul(argv[i], &end, 10);
214 if (strcasestr(desc, argv[i]))
411 static int __cmd_test(int argc, const char *argv[], struct intlist *skiplist)
445 if (!perf_test__matches(test_description(t, -1), curr, argc, argv)) {
450 curr, argc, argv))
477 curr, argc, argv))
500 static int perf_test__list(int argc, const char **argv)
509 if (!perf_test__matches(test_description(t, -1), curr, argc, argv))
526 static int run_workload(const char *work, int argc, const char **argv)
534 return twl->func(argc, argv);
550 int cmd_test(int argc, const char **argv)
585 argc = parse_options_subcommand(argc, argv, test_options, test_subcommands, test_usage, 0);
586 if (argc >= 1 && !strcmp(argv[0], "list"))
587 return perf_test__list(argc - 1, argv + 1);
590 return run_workload(workload, argc, argv);
606 return __cmd_test(argc, argv, skiplist);