Lines Matching refs:env
16 struct env env = { variable
27 if (level == LIBBPF_DEBUG && !env.verbose) in libbpf_print_fn()
60 hits_per_prod = hits_per_sec / env.producer_cnt; in hits_drops_report_progress()
94 hits_mean, hits_stddev, hits_mean / env.producer_cnt); in hits_drops_report_final()
147 env.verbose = true; in parse_arg()
150 env.list = true; in parse_arg()
153 env.duration_sec = strtol(arg, NULL, 10); in parse_arg()
154 if (env.duration_sec <= 0) { in parse_arg()
160 env.warmup_sec = strtol(arg, NULL, 10); in parse_arg()
161 if (env.warmup_sec <= 0) { in parse_arg()
167 env.producer_cnt = strtol(arg, NULL, 10); in parse_arg()
168 if (env.producer_cnt <= 0) { in parse_arg()
174 env.consumer_cnt = strtol(arg, NULL, 10); in parse_arg()
175 if (env.consumer_cnt <= 0) { in parse_arg()
181 env.affinity = true; in parse_arg()
184 env.affinity = true; in parse_arg()
185 if (parse_num_list(arg, &env.prod_cpus.cpus, in parse_arg()
186 &env.prod_cpus.cpus_len)) { in parse_arg()
192 env.affinity = true; in parse_arg()
193 if (parse_num_list(arg, &env.cons_cpus.cpus, in parse_arg()
194 &env.cons_cpus.cpus_len)) { in parse_arg()
205 env.bench_name = strdup(arg); in parse_arg()
223 if (!env.list && !env.bench_name) { in parse_cmdline_args()
353 if (!env.bench_name) { in setup_benchmark()
359 if (strcmp(benchs[i]->name, env.bench_name) == 0) { in setup_benchmark()
365 fprintf(stderr, "benchmark '%s' not found\n", env.bench_name); in setup_benchmark()
371 state.producers = calloc(env.producer_cnt, sizeof(*state.producers)); in setup_benchmark()
372 state.consumers = calloc(env.consumer_cnt, sizeof(*state.consumers)); in setup_benchmark()
373 state.results = calloc(env.duration_sec + env.warmup_sec + 2, in setup_benchmark()
383 for (i = 0; i < env.consumer_cnt; i++) { in setup_benchmark()
391 if (env.affinity) in setup_benchmark()
393 next_cpu(&env.cons_cpus)); in setup_benchmark()
399 if (!env.prod_cpus.cpus) in setup_benchmark()
400 env.prod_cpus.next_cpu = env.cons_cpus.next_cpu; in setup_benchmark()
402 for (i = 0; i < env.producer_cnt; i++) { in setup_benchmark()
410 if (env.affinity) in setup_benchmark()
412 next_cpu(&env.prod_cpus)); in setup_benchmark()
430 if (iter == env.duration_sec + env.warmup_sec) { in collect_measurements()
441 if (env.list) { in main()
461 bench->report_final(state.results + env.warmup_sec, in main()
462 state.res_cnt - env.warmup_sec); in main()