Lines Matching refs:state
140 static error_t parse_arg(int key, char *arg, struct argp_state *state) in parse_arg() argument
155 argp_usage(state); in parse_arg()
162 argp_usage(state); in parse_arg()
169 argp_usage(state); in parse_arg()
176 argp_usage(state); in parse_arg()
187 argp_usage(state); in parse_arg()
195 argp_usage(state); in parse_arg()
202 argp_usage(state); in parse_arg()
302 } state; variable
370 state.producers = calloc(env.producer_cnt, sizeof(*state.producers)); in setup_benchmark()
371 state.consumers = calloc(env.consumer_cnt, sizeof(*state.consumers)); in setup_benchmark()
372 state.results = calloc(env.duration_sec + env.warmup_sec + 2, in setup_benchmark()
373 sizeof(*state.results)); in setup_benchmark()
374 if (!state.producers || !state.consumers || !state.results) in setup_benchmark()
383 err = pthread_create(&state.consumers[i], NULL, in setup_benchmark()
391 set_thread_affinity(state.consumers[i], in setup_benchmark()
402 err = pthread_create(&state.producers[i], NULL, in setup_benchmark()
410 set_thread_affinity(state.producers[i], in setup_benchmark()
421 int iter = state.res_cnt++; in collect_measurements()
422 struct bench_res *res = &state.results[iter]; in collect_measurements()
460 bench->report_final(state.results + env.warmup_sec, in main()
461 state.res_cnt - env.warmup_sec); in main()