Lines Matching refs:src
112 u64 (*do_cycles)(const struct function *r, size_t size, void *src, void *dst);
113 double (*do_gettimeofday)(const struct function *r, size_t size, void *src, void *dst);
123 void *src = NULL, *dst = zalloc(size); in __bench_mem_function() local
131 src = zalloc(size); in __bench_mem_function()
132 if (src == NULL) in __bench_mem_function()
140 result_cycles = info->do_cycles(r, size, src, dst); in __bench_mem_function()
142 result_bps = info->do_gettimeofday(r, size, src, dst); in __bench_mem_function()
168 free(src); in __bench_mem_function()
226 static void memcpy_prefault(memcpy_t fn, size_t size, void *src, void *dst) in memcpy_prefault() argument
229 memset(src, 0, size); in memcpy_prefault()
235 fn(dst, src, size); in memcpy_prefault()
238 static u64 do_memcpy_cycles(const struct function *r, size_t size, void *src, void *dst) in do_memcpy_cycles() argument
244 memcpy_prefault(fn, size, src, dst); in do_memcpy_cycles()
248 fn(dst, src, size); in do_memcpy_cycles()
254 static double do_memcpy_gettimeofday(const struct function *r, size_t size, void *src, void *dst) in do_memcpy_gettimeofday() argument
260 memcpy_prefault(fn, size, src, dst); in do_memcpy_gettimeofday()
264 fn(dst, src, size); in do_memcpy_gettimeofday()
304 static u64 do_memset_cycles(const struct function *r, size_t size, void *src __maybe_unused, void *… in do_memset_cycles()
324 static double do_memset_gettimeofday(const struct function *r, size_t size, void *src __maybe_unuse… in do_memset_gettimeofday()