Lines Matching defs:benchmarks
42 { "all", "Run all NUMA benchmarks", NULL },
51 { "all", "Run all scheduler benchmarks", NULL },
60 { "all", "Run all syscall benchmarks", NULL },
68 { "all", "Run all memory access benchmarks", NULL },
79 { "all", "Run all futex benchmarks", NULL },
87 { "all", "Run all futex benchmarks", NULL },
104 { "all", "Run all breakpoint benchmarks", NULL},
120 struct bench *benchmarks;
124 { "sched", "Scheduler and IPC benchmarks", sched_benchmarks },
125 { "syscall", "System call benchmarks", syscall_benchmarks },
126 { "mem", "Memory access benchmarks", mem_benchmarks },
128 { "numa", "NUMA scheduling and MM benchmarks", numa_benchmarks },
130 {"futex", "Futex stressing benchmarks", futex_benchmarks },
132 {"epoll", "Epoll stressing benchmarks", epoll_benchmarks },
134 { "internals", "Perf-internals benchmarks", internals_benchmarks },
135 { "breakpoint", "Breakpoint benchmarks", breakpoint_benchmarks },
136 { "uprobe", "uprobe benchmarks", uprobe_benchmarks },
137 { "all", "All benchmarks", NULL },
145 /* Iterate over all benchmarks within a collection: */
147 for (bench = coll->benchmarks; bench && bench->name; bench++)
153 printf("\n # List of available benchmarks for collection '%s':\n\n", coll->name);