Searched refs:gp_stat (Results 1 – 3 of 3) sorted by relevance
| /Linux-v6.1/tools/testing/selftests/bpf/benchs/ |
| D | bench_local_storage_rcu_tasks_trace.c | 244 struct basic_stats gp_stat; in report_final() local 246 grace_period_latency_basic_stats(res, res_cnt, &gp_stat); in report_final() 248 printf("\tavg %.3lf us\tstddev %.3lf us\n", gp_stat.mean, gp_stat.stddev); in report_final() 249 grace_period_ticks_basic_stats(res, res_cnt, &gp_stat); in report_final() 251 printf("\tavg %.3lf\tstddev %.3lf\n", gp_stat.mean, gp_stat.stddev); in report_final()
|
| /Linux-v6.1/tools/testing/selftests/bpf/ |
| D | bench.c | 83 grace_period_latency_basic_stats(struct bench_res res[], int res_cnt, struct basic_stats *gp_stat) in grace_period_latency_basic_stats() argument 87 memset(gp_stat, 0, sizeof(struct basic_stats)); in grace_period_latency_basic_stats() 90 gp_stat->mean += res[i].gp_ns / 1000.0 / (double)res[i].gp_ct / (0.0 + res_cnt); in grace_period_latency_basic_stats() 92 #define IT_MEAN_DIFF (res[i].gp_ns / 1000.0 / (double)res[i].gp_ct - gp_stat->mean) in grace_period_latency_basic_stats() 95 gp_stat->stddev += (IT_MEAN_DIFF * IT_MEAN_DIFF) / (res_cnt - 1.0); in grace_period_latency_basic_stats() 97 gp_stat->stddev = sqrt(gp_stat->stddev); in grace_period_latency_basic_stats() 102 grace_period_ticks_basic_stats(struct bench_res res[], int res_cnt, struct basic_stats *gp_stat) in grace_period_ticks_basic_stats() argument 106 memset(gp_stat, 0, sizeof(struct basic_stats)); in grace_period_ticks_basic_stats() 108 gp_stat->mean += res[i].stime / (double)res[i].gp_ct / (0.0 + res_cnt); in grace_period_ticks_basic_stats() 110 #define IT_MEAN_DIFF (res[i].stime / (double)res[i].gp_ct - gp_stat->mean) in grace_period_ticks_basic_stats() [all …]
|
| D | bench.h | 77 struct basic_stats *gp_stat); 79 struct basic_stats *gp_stat);
|