Home
last modified time | relevance | path

Searched refs:start_adr (Results 1 – 4 of 4) sorted by relevance

/rk3399_rockchip-uboot/cmd/ddr_tool/
H A Dddr_tool_common.c20 void write_buf_to_ddr(u32 *buf, u32 buf_len, ulong start_adr, ulong length) in write_buf_to_ddr() argument
23 ulong *p = (ulong *)start_adr; in write_buf_to_ddr()
35 ulong cmp_buf_data(u32 *buf, u32 buf_len, ulong start_adr, ulong length, in cmp_buf_data() argument
39 volatile unsigned long *p = (volatile unsigned long *)start_adr; in cmp_buf_data()
81 void get_print_available_addr(ulong *start_adr, ulong *length, int print_en) in get_print_available_addr() argument
117 start_adr[i] = 0; in get_print_available_addr()
122 start_adr[i] = post_dram[i].start; in get_print_available_addr()
126 if (start_adr[i] == 0 && length[i] > 0x00700000) { in get_print_available_addr()
127 start_adr[i] = 0x00700000; in get_print_available_addr()
134 start_adr[sp_bank]) & ~0xfff; in get_print_available_addr()
[all …]
H A Dddr_tool_common.h13 void write_buf_to_ddr(u32 *buf, u32 buf_len, ulong start_adr, ulong length);
14 ulong cmp_buf_data(u32 *buf, u32 buf_len, ulong start_adr,
17 void get_print_available_addr(ulong *start_adr, ulong *length, int print_en);
18 int judge_test_addr(ulong *arg, ulong *start_adr, ulong *length);
/rk3399_rockchip-uboot/cmd/ddr_tool/memtester/
H A Dmemtester.c68 ul start_adr[CONFIG_NR_DRAM_BANKS], length[CONFIG_NR_DRAM_BANKS]; in doing_memtester() local
75 get_print_available_addr(start_adr, length, 0); in doing_memtester()
77 test_banks = judge_test_addr(arg, start_adr, length); in doing_memtester()
84 for (i = 0; i < ARRAY_SIZE(start_adr); i++) { in doing_memtester()
85 bufa[i] = (u32v *)start_adr[i]; in doing_memtester()
86 bufb[i] = (u32v *)(start_adr[i] + length[i] / 2); in doing_memtester()
157 ul start_adr[CONFIG_NR_DRAM_BANKS], length[CONFIG_NR_DRAM_BANKS]; in do_memtester() local
170 get_print_available_addr(start_adr, length, 1); in do_memtester()
/rk3399_rockchip-uboot/cmd/ddr_tool/stressapptest/
H A Dstressapptest.c512 ulong start_adr[CONFIG_NR_DRAM_BANKS], length[CONFIG_NR_DRAM_BANKS]; in get_max_page_num() local
515 get_print_available_addr(start_adr, length, 0); in get_max_page_num()
518 for (int i = 0; i < ARRAY_SIZE(start_adr) || i < ARRAY_SIZE(length); i++) { in get_max_page_num()
519 if ((start_adr[i] == 0 && length[i] == 0)) in get_max_page_num()
530 ulong start_adr[CONFIG_NR_DRAM_BANKS], length[CONFIG_NR_DRAM_BANKS]; in get_page_addr() local
534 get_print_available_addr(start_adr, length, 0); in get_page_addr()
538 if ((start_adr[i] == 0 && length[i] == 0) || page >= sat->page_num) in get_page_addr()
540 if (start_adr[i] + length[i] < sat->total_start_addr) in get_page_addr()
542 if (start_adr[i] < sat->total_start_addr) { in get_page_addr()
543 length[i] -= sat->total_start_addr - start_adr[i]; in get_page_addr()
[all …]