Lines Matching refs:bench
345 const struct bench *bench = NULL; variable
347 extern const struct bench bench_count_global;
348 extern const struct bench bench_count_local;
349 extern const struct bench bench_rename_base;
350 extern const struct bench bench_rename_kprobe;
351 extern const struct bench bench_rename_kretprobe;
352 extern const struct bench bench_rename_rawtp;
353 extern const struct bench bench_rename_fentry;
354 extern const struct bench bench_rename_fexit;
355 extern const struct bench bench_trig_base;
356 extern const struct bench bench_trig_tp;
357 extern const struct bench bench_trig_rawtp;
358 extern const struct bench bench_trig_kprobe;
359 extern const struct bench bench_trig_fentry;
360 extern const struct bench bench_trig_fentry_sleep;
361 extern const struct bench bench_trig_fmodret;
362 extern const struct bench bench_rb_libbpf;
363 extern const struct bench bench_rb_custom;
364 extern const struct bench bench_pb_libbpf;
365 extern const struct bench bench_pb_custom;
366 extern const struct bench bench_bloom_lookup;
367 extern const struct bench bench_bloom_update;
368 extern const struct bench bench_bloom_false_positive;
369 extern const struct bench bench_hashmap_without_bloom;
370 extern const struct bench bench_hashmap_with_bloom;
372 static const struct bench *benchs[] = {
410 bench = benchs[i]; in setup_benchmark()
414 if (!bench) { in setup_benchmark()
419 printf("Setting up benchmark '%s'...\n", bench->name); in setup_benchmark()
428 if (bench->validate) in setup_benchmark()
429 bench->validate(); in setup_benchmark()
430 if (bench->setup) in setup_benchmark()
431 bench->setup(); in setup_benchmark()
435 bench->consumer_thread, (void *)(long)i); in setup_benchmark()
454 bench->producer_thread, (void *)(long)i); in setup_benchmark()
465 printf("Benchmark '%s' started.\n", bench->name); in setup_benchmark()
475 bench->measure(res); in collect_measurements()
477 if (bench->report_progress) in collect_measurements()
478 bench->report_progress(iter, res, delta_ns); in collect_measurements()
509 if (bench->report_final) in main()
511 bench->report_final(state.results + env.warmup_sec, in main()