Lines Matching refs:name
31 const char *name; member
67 const char *name; member
85 for (coll = collections; coll->name; coll++)
89 for (bench = coll->benchmarks; bench && bench->name; bench++)
95 printf("\n # List of available benchmarks for collection '%s':\n\n", coll->name); in dump_benchmarks()
98 printf("%14s: %s\n", bench->name, bench->summary); in dump_benchmarks()
133 printf("%14s: %s\n", coll->name, coll->summary); in print_usage()
158 char *name; in run_bench() local
163 name = zalloc(size); in run_bench()
164 BUG_ON(!name); in run_bench()
166 scnprintf(name, size, "%s-%s", coll_name, bench_name); in run_bench()
168 prctl(PR_SET_NAME, name); in run_bench()
169 argv[0] = name; in run_bench()
173 free(name); in run_bench()
194 printf("# Running %s/%s benchmark...\n", coll->name, bench->name); in run_collection()
197 argv[1] = bench->name; in run_collection()
198 run_bench(coll->name, bench->name, bench->fn, 1, argv, NULL); in run_collection()
249 if (strcmp(coll->name, argv[0])) in cmd_bench()
264 if (strcmp(bench->name, argv[1])) in cmd_bench()
268 printf("# Running '%s/%s' benchmark:\n", coll->name, bench->name); in cmd_bench()
270 ret = run_bench(coll->name, bench->name, bench->fn, argc-1, argv+1, prefix); in cmd_bench()