Lines Matching refs:len
120 static u64 do_memset_cycle(memset_t fn, size_t len, bool prefault) in do_memset_cycle() argument
126 alloc_mem(&dst, len); in do_memset_cycle()
129 fn(dst, -1, len); in do_memset_cycle()
133 fn(dst, i, len); in do_memset_cycle()
140 static double do_memset_gettimeofday(memset_t fn, size_t len, bool prefault) in do_memset_gettimeofday() argument
146 alloc_mem(&dst, len); in do_memset_gettimeofday()
149 fn(dst, -1, len); in do_memset_gettimeofday()
153 fn(dst, i, len); in do_memset_gettimeofday()
159 return (double)((double)len / timeval2double(&tv_diff)); in do_memset_gettimeofday()
179 size_t len; in bench_mem_memset() local
194 len = (size_t)perf_atoll((char *)length_str); in bench_mem_memset()
199 if ((s64)len <= 0) { in bench_mem_memset()
229 do_memset_cycle(routines[i].fn, len, false); in bench_mem_memset()
231 do_memset_cycle(routines[i].fn, len, true); in bench_mem_memset()
235 len, false); in bench_mem_memset()
238 len, true); in bench_mem_memset()
244 len, only_prefault); in bench_mem_memset()
248 len, only_prefault); in bench_mem_memset()
258 / (double)len); in bench_mem_memset()
261 / (double)len); in bench_mem_memset()
272 / (double)len); in bench_mem_memset()
283 (double)result_cycle[0] / (double)len, in bench_mem_memset()
284 (double)result_cycle[1] / (double)len); in bench_mem_memset()
292 / (double)len); in bench_mem_memset()