Lines Matching refs:size
240 static int memory_post_addrline(ulong *testaddr, ulong *base, ulong size) in memory_post_addrline() argument
248 end = (ulong *)((ulong)base + size); /* pointer arith! */ in memory_post_addrline()
273 unsigned long size, in memory_post_test1() argument
281 for (i = 0; i < size / sizeof (ulong); i++) { in memory_post_test1()
287 for (i = 0; i < size / sizeof (ulong) && !ret; i++) { in memory_post_test1()
304 static int memory_post_test2(unsigned long start, unsigned long size) in memory_post_test2() argument
311 for (i = 0; i < size / sizeof (ulong); i++) { in memory_post_test2()
317 for (i = 0; i < size / sizeof (ulong) && !ret; i++) { in memory_post_test2()
334 static int memory_post_test3(unsigned long start, unsigned long size) in memory_post_test3() argument
341 for (i = 0; i < size / sizeof (ulong); i++) { in memory_post_test3()
347 for (i = 0; i < size / sizeof (ulong) && !ret; i++) { in memory_post_test3()
364 static int memory_post_test4(unsigned long start, unsigned long size) in memory_post_test4() argument
371 for (i = 0; i < size / sizeof (ulong); i++) { in memory_post_test4()
377 for (i = 0; i < size / sizeof (ulong) && !ret; i++) { in memory_post_test4()
394 static int memory_post_test_lines(unsigned long start, unsigned long size) in memory_post_test_lines() argument
402 size); in memory_post_test_lines()
405 ret = memory_post_addrline((ulong *)(start+size-8), in memory_post_test_lines()
406 (ulong *)start, size); in memory_post_test_lines()
412 static int memory_post_test_patterns(unsigned long start, unsigned long size) in memory_post_test_patterns() argument
416 ret = memory_post_test1(start, size, 0x00000000); in memory_post_test_patterns()
419 ret = memory_post_test1(start, size, 0xffffffff); in memory_post_test_patterns()
422 ret = memory_post_test1(start, size, 0x55555555); in memory_post_test_patterns()
425 ret = memory_post_test1(start, size, 0xaaaaaaaa); in memory_post_test_patterns()
428 ret = memory_post_test2(start, size); in memory_post_test_patterns()
431 ret = memory_post_test3(start, size); in memory_post_test_patterns()
434 ret = memory_post_test4(start, size); in memory_post_test_patterns()
440 static int memory_post_test_regions(unsigned long start, unsigned long size) in memory_post_test_regions() argument
445 for (i = 0; i < (size >> 20) && (!ret); i++) { in memory_post_test_regions()
457 static int memory_post_tests(unsigned long start, unsigned long size) in memory_post_tests() argument
461 ret = memory_post_test_lines(start, size); in memory_post_tests()
463 ret = memory_post_test_patterns(start, size); in memory_post_tests()
472 int arch_memory_test_prepare(u32 *vstart, u32 *size, phys_addr_t *phys_offset) in arch_memory_test_prepare() argument
477 *size = (gd->ram_size >= 256 << 20 ? in arch_memory_test_prepare()
481 if ((*vstart) + (*size) > (ulong)bd) in arch_memory_test_prepare()
482 *size = (ulong)bd - *vstart; in arch_memory_test_prepare()
488 int arch_memory_test_advance(u32 *vstart, u32 *size, phys_addr_t *phys_offset) in arch_memory_test_advance() argument
494 int arch_memory_test_cleanup(u32 *vstart, u32 *size, phys_addr_t *phys_offset) in arch_memory_test_cleanup() argument