Lines Matching +full:0 +full:x00700000
20 for (i = 0, j = 0; i < length / sizeof(p[0]); i++) { in write_buf_to_ddr()
33 ulong reread = 0; in cmp_buf_data()
34 ulong wr_val = 0; in cmp_buf_data()
35 ulong val = 0; in cmp_buf_data()
36 ulong err_adr = 0; in cmp_buf_data()
39 err_adr = 0; in cmp_buf_data()
40 for (i = 0, j = 0; i < length / sizeof(p[0]); i++) { in cmp_buf_data()
54 printf("test fail:address:0x%lx,read:0x%lx," in cmp_buf_data()
55 "reread:0x%lx,expect:0x%lx\n", in cmp_buf_data()
66 for (i = 0; i < size / 4; i += 4) { in print_memory()
67 printf("0x%08lx: 0x%08x, 0x%08x, 0x%08x, 0x%08x\n", in print_memory()
75 u32 i, max_bank = 0; in get_print_available_addr()
77 for (i = 0; i < CONFIG_NR_DRAM_BANKS; i++) { in get_print_available_addr()
80 start_adr[i] = 0; in get_print_available_addr()
81 length[i] = 0; in get_print_available_addr()
84 for (i = 0; i < max_bank; i++) { in get_print_available_addr()
88 /* On RV1126, writing data to 0x00600000 will cause a crash. */ in get_print_available_addr()
89 if (start_adr[i] == 0 && length[i] > 0x00700000) { in get_print_available_addr()
90 start_adr[i] = 0x00700000; in get_print_available_addr()
91 length[i] -= 0x00700000; in get_print_available_addr()
97 start_adr[max_bank - 1]) & ~0xfff; in get_print_available_addr()
101 for (i = 0; i < max_bank; i++) in get_print_available_addr()
103 printf(" 0x%08lx - 0x%08lx 0x%08lx\n", in get_print_available_addr()
111 * arg[0]:start addr, arg[1]:length, return test banks number
115 u32 i, max_bank = 0; in judge_test_addr()
116 u32 available = 0; in judge_test_addr()
118 for (i = 0; i < CONFIG_NR_DRAM_BANKS; i++) in judge_test_addr()
125 for (i = 0; i < max_bank; i++) in judge_test_addr()
126 if (arg[0] >= start_adr[i] && in judge_test_addr()
127 arg[0] + arg[1] <= start_adr[i] + length[i]) in judge_test_addr()
132 start_adr[0] = arg[0]; in judge_test_addr()
133 length[0] = arg[1]; in judge_test_addr()
135 start_adr[i] = 0; in judge_test_addr()
136 length[i] = 0; in judge_test_addr()