Lines Matching +full:- +full:seed
1 // SPDX-License-Identifier: GPL-2.0
43 u64 seed; in trace_do_benchmark() local
60 delta = stop - start; in trace_do_benchmark()
99 * s^2 = 1 / (n * (n-1)) * (n * \Sum (x_i)^2 - (\Sum x_i)^2) in trace_do_benchmark()
101 stddev = (u64)bm_cnt * bm_totalsq - bm_total * bm_total; in trace_do_benchmark()
103 do_div(stddev, (u32)bm_cnt - 1); in trace_do_benchmark()
116 * as our seed to find the std. in trace_do_benchmark()
124 seed = avg; in trace_do_benchmark()
126 last_seed = seed; in trace_do_benchmark()
127 seed = stddev; in trace_do_benchmark()
130 do_div(seed, last_seed); in trace_do_benchmark()
131 seed += last_seed; in trace_do_benchmark()
132 do_div(seed, 2); in trace_do_benchmark()
133 } while (i++ < 10 && last_seed != seed); in trace_do_benchmark()
135 std = seed; in trace_do_benchmark()
182 return -EBUSY; in trace_benchmark_reg()