Lines Matching refs:argv
66 bool processBandwidthOptions(int argc, char** argv, option_t options[],
69 if (argv[i][0] == '-' && argv[i][1] == '-' && !isdigit(argv[i][2])) {
70 char *arg = &argv[i][2];
80 (*values)[name].int_value = strtol(argv[++i], NULL, 0);
82 (*values)[name].char_value = argv[++i];
212 bool processThreadArgs(int argc, char** argv, option_t options[],
218 if (!processBandwidthOptions(argc, argv, options, values)) {
296 int per_core_bandwidth(int argc, char** argv) {
298 if (!processThreadArgs(argc, argv, per_core_opts, &values)) {
336 int multithread_bandwidth(int argc, char** argv) {
338 if (!processThreadArgs(argc, argv, multithread_opts, &values)) {
373 bool run_bandwidth_benchmark(int argc, char** argv, const char *name,
379 if (!processBandwidthOptions(argc, argv, bandwidth_opts, &values)) {
427 int copy_bandwidth(int argc, char** argv) {
436 if (!run_bandwidth_benchmark(argc, argv, "copy", bench_objs)) {
442 int write_bandwidth(int argc, char** argv) {
451 if (!run_bandwidth_benchmark(argc, argv, "write", bench_objs)) {
458 int read_bandwidth(int argc, char** argv) {
466 if (!run_bandwidth_benchmark(argc, argv, "read", bench_objs)) {