Lines Matching refs:argv
1714 kvm_events_record(struct perf_kvm_stat *kvm, int argc, const char **argv)
1760 rec_argv[i] = argv[j];
1787 kvm_events_report(struct perf_kvm_stat *kvm, int argc, const char **argv)
1811 argc = parse_options(argc, argv,
1880 int argc, const char **argv)
1945 argc = parse_options(argc, argv, live_options,
2024 static int kvm_cmd_stat(const char *file_name, int argc, const char **argv)
2040 if (strlen(argv[1]) > 2 && strstarts("record", argv[1]))
2041 return kvm_events_record(&kvm, argc - 1, argv + 1);
2043 if (strlen(argv[1]) > 2 && strstarts("report", argv[1]))
2044 return kvm_events_report(&kvm, argc - 1 , argv + 1);
2047 if (!strncmp(argv[1], "live", 4))
2048 return kvm_events_live(&kvm, argc - 1 , argv + 1);
2052 return cmd_stat(argc, argv);
2057 const char **argv __maybe_unused)
2062 static int __cmd_record(const char *file_name, int argc, const char **argv)
2067 ret = kvm_add_default_arch_event(&argc, argv);
2077 rec_argv[i] = argv[j];
2084 static int __cmd_report(const char *file_name, int argc, const char **argv)
2095 rec_argv[i] = argv[j];
2103 __cmd_buildid_list(const char *file_name, int argc, const char **argv)
2114 rec_argv[i] = argv[j];
2121 int cmd_kvm(int argc, const char **argv)
2156 argc = parse_options_subcommand(argc, argv, kvm_options, kvm_subcommands, kvm_usage,
2173 if (strlen(argv[0]) > 2 && strstarts("record", argv[0]))
2174 return __cmd_record(file_name, argc, argv);
2175 else if (strlen(argv[0]) > 2 && strstarts("report", argv[0]))
2176 return __cmd_report(file_name, argc, argv);
2177 else if (strlen(argv[0]) > 2 && strstarts("diff", argv[0]))
2178 return cmd_diff(argc, argv);
2179 else if (!strcmp(argv[0], "top"))
2180 return cmd_top(argc, argv);
2181 else if (strlen(argv[0]) > 2 && strstarts("buildid-list", argv[0]))
2182 return __cmd_buildid_list(file_name, argc, argv);
2184 else if (strlen(argv[0]) > 2 && strstarts("stat", argv[0]))
2185 return kvm_cmd_stat(file_name, argc, argv);