Lines Matching refs:params

43 static struct bench_futex_parameters params = {  variable
49 OPT_INTEGER( 'b', "buckets", &params.nbuckets, "Specify amount of hash buckets"),
50 OPT_UINTEGER('t', "threads", &params.nthreads, "Specify amount of threads"),
51 OPT_UINTEGER('r', "runtime", &params.runtime, "Specify runtime (in seconds)"),
52 OPT_BOOLEAN( 'M', "multi", &params.multi, "Use multiple futexes"),
53 OPT_BOOLEAN( 's', "silent", &params.silent, "Silent mode: do not display data/details"),
54 OPT_BOOLEAN( 'S', "shared", &params.fshared, "Use shared futexes instead of private ones"),
55 OPT_BOOLEAN( 'm', "mlockall", &params.mlockall, "Lock all current and future memory"),
70 !params.silent ? "\n" : "", avg, rel_stddev_stats(stddev, avg), in print_summary()
72 futex_print_nbuckets(&params); in print_summary()
103 if (!params.silent) in workerfn()
114 if (ret && !params.silent) in workerfn()
131 threads_starting = params.nthreads; in create_threads()
137 for (i = 0; i < params.nthreads; i++) { in create_threads()
143 if (params.multi) { in create_threads()
187 if (params.mlockall) { in bench_futex_lock_pi()
192 if (!params.nthreads) in bench_futex_lock_pi()
193 params.nthreads = perf_cpu_map__nr(cpu); in bench_futex_lock_pi()
195 worker = calloc(params.nthreads, sizeof(*worker)); in bench_futex_lock_pi()
199 if (!params.fshared) in bench_futex_lock_pi()
203 getpid(), params.nthreads, params.runtime); in bench_futex_lock_pi()
209 futex_set_nbuckets_param(&params); in bench_futex_lock_pi()
211 threads_starting = params.nthreads; in bench_futex_lock_pi()
222 sleep(params.runtime); in bench_futex_lock_pi()
225 for (i = 0; i < params.nthreads; i++) { in bench_futex_lock_pi()
236 for (i = 0; i < params.nthreads; i++) { in bench_futex_lock_pi()
241 if (!params.silent) in bench_futex_lock_pi()
245 if (params.multi) in bench_futex_lock_pi()