Lines Matching refs:len
29 static status_t do_pattern_test(void *ptr, size_t len, uint32_t pat) { in do_pattern_test() argument
34 for (i = 0; i < len / 4; i++) { in do_pattern_test()
38 for (i = 0; i < len / 4; i++) { in do_pattern_test()
48 static status_t do_moving_inversion_test(void *ptr, size_t len, uint32_t pat) { in do_moving_inversion_test() argument
55 for (i = 0; i < len / 4; i++) { in do_moving_inversion_test()
61 for (i = 0; i < len / 4; i++) { in do_moving_inversion_test()
72 for (i = len / 4; i > 0; i--) { in do_moving_inversion_test()
83 for (i = 0; i < len / 4; i++) { in do_moving_inversion_test()
93 static void do_mem_tests(void *ptr, size_t len) { in do_mem_tests() argument
99 for (i = 0; i < len / 4; i++) { in do_mem_tests()
103 for (i = 0; i < len / 4; i++) { in do_mem_tests()
119 if (do_pattern_test(ptr, len, pat[p]) < 0) in do_mem_tests()
124 if (do_pattern_test(ptr, len, p) < 0) in do_mem_tests()
129 if (do_pattern_test(ptr, len, ((~p) << 16) | p) < 0) in do_mem_tests()
136 if (do_moving_inversion_test(ptr, len, pat[p]) < 0) in do_mem_tests()
142 if (do_moving_inversion_test(ptr, len, p) < 0) in do_mem_tests()
147 if (do_moving_inversion_test(ptr, len, ((~p) << 16) | p) < 0) in do_mem_tests()
166 size_t len = argv[1].u; in mem_test() local
170 len = PAGE_ALIGN(len); in mem_test()
171 if (len == 0) { in mem_test()
177 …status_t err = vmm_alloc_contiguous(vmm_get_kernel_aspace(), "memtest", len, &ptr, 0, 0, ARCH_MMU_… in mem_test()
188 ptr = malloc(len); in mem_test()
196 printf("got buffer at %p of length %#zx\n", ptr, len); in mem_test()
199 do_mem_tests(ptr, len); in mem_test()
209 size_t len = argv[2].u; in mem_test() local
212 do_mem_tests(ptr, len); in mem_test()