Lines Matching defs:params
43 static struct bench_futex_parameters params = {
48 OPT_UINTEGER('t', "threads", ¶ms.nthreads, "Specify amount of threads"),
49 OPT_UINTEGER('r', "runtime", ¶ms.runtime, "Specify runtime (in seconds)"),
50 OPT_BOOLEAN( 'M', "multi", ¶ms.multi, "Use multiple futexes"),
51 OPT_BOOLEAN( 's', "silent", ¶ms.silent, "Silent mode: do not display data/details"),
52 OPT_BOOLEAN( 'S', "shared", ¶ms.fshared, "Use shared futexes instead of private ones"),
53 OPT_BOOLEAN( 'm', "mlockall", ¶ms.mlockall, "Lock all current and future memory"),
68 !params.silent ? "\n" : "", avg, rel_stddev_stats(stddev, avg),
100 if (!params.silent)
111 if (ret && !params.silent)
128 threads_starting = params.nthreads;
134 for (i = 0; i < params.nthreads; i++) {
140 if (params.multi) {
184 if (params.mlockall) {
189 if (!params.nthreads)
190 params.nthreads = perf_cpu_map__nr(cpu);
192 worker = calloc(params.nthreads, sizeof(*worker));
196 if (!params.fshared)
200 getpid(), params.nthreads, params.runtime);
207 threads_starting = params.nthreads;
218 sleep(params.runtime);
221 for (i = 0; i < params.nthreads; i++) {
232 for (i = 0; i < params.nthreads; i++) {
237 if (!params.silent)
241 if (params.multi)