Lines Matching refs:bytes

93 int memtest_addressing(unsigned long *l, size_t bytes, int interactive) {  in memtest_addressing()  argument
94 unsigned long words = bytes/sizeof(unsigned long); in memtest_addressing()
138 void memtest_fill_random(unsigned long *l, size_t bytes, int interactive) { in memtest_fill_random() argument
140 unsigned long words = bytes/sizeof(unsigned long)/2; in memtest_fill_random()
146 assert((bytes & 4095) == 0); in memtest_fill_random()
163 void memtest_fill_value(unsigned long *l, size_t bytes, unsigned long v1, in memtest_fill_value() argument
167 unsigned long words = bytes/sizeof(unsigned long)/2; in memtest_fill_value()
171 assert((bytes & 4095) == 0); in memtest_fill_value()
194 int memtest_compare(unsigned long *l, size_t bytes, int interactive) { in memtest_compare() argument
195 unsigned long words = bytes/sizeof(unsigned long)/2; in memtest_compare()
198 assert((bytes & 4095) == 0); in memtest_compare()
218 int memtest_compare_times(unsigned long *m, size_t bytes, int pass, int times, in memtest_compare_times() argument
226 errors += memtest_compare(m,bytes,interactive); in memtest_compare_times()
237 int memtest_test(unsigned long *m, size_t bytes, int passes, int interactive) { in memtest_test() argument
245 errors += memtest_addressing(m,bytes,interactive); in memtest_test()
249 memtest_fill_random(m,bytes,interactive); in memtest_test()
251 errors += memtest_compare_times(m,bytes,pass,4,interactive); in memtest_test()
254 memtest_fill_value(m,bytes,0,(unsigned long)-1,'S',interactive); in memtest_test()
256 errors += memtest_compare_times(m,bytes,pass,4,interactive); in memtest_test()
259 memtest_fill_value(m,bytes,ULONG_ONEZERO,ULONG_ZEROONE,'C',interactive); in memtest_test()
261 errors += memtest_compare_times(m,bytes,pass,4,interactive); in memtest_test()
280 int memtest_preserving_test(unsigned long *m, size_t bytes, int passes) { in memtest_preserving_test() argument
283 unsigned long *end = (unsigned long*) (((unsigned char*)m)+(bytes-MEMTEST_DECACHE_SIZE)); in memtest_preserving_test()
284 size_t left = bytes; in memtest_preserving_test()
287 if (bytes & 4095) return 0; /* Can't test across 4k page boundaries. */ in memtest_preserving_test()
288 if (bytes < 4096*2) return 0; /* Can't test a single page. */ in memtest_preserving_test()
310 if (bytes >= MEMTEST_DECACHE_SIZE) { in memtest_preserving_test()
316 if (bytes >= MEMTEST_DECACHE_SIZE) { in memtest_preserving_test()
322 if (bytes >= MEMTEST_DECACHE_SIZE) { in memtest_preserving_test()
337 size_t bytes = megabytes*1024*1024; in memtest_alloc_and_test() local
338 unsigned long *m = malloc(bytes); in memtest_alloc_and_test()
345 memtest_test(m,bytes,passes,1); in memtest_alloc_and_test()