Lines Matching refs:start_adr
512 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()
544 start_adr[i] = sat->total_start_addr; in get_page_addr()
550 page_list[page].base_addr = (void *)(start_adr[i] + used_length); in get_page_addr()
555 start_adr[i], start_adr[i] + used_length, used_length); in get_page_addr()