Lines Matching refs:addr_last
100 static int update_flash_protect(int prot, ulong addr_first, ulong addr_last) in update_flash_protect() argument
134 if (addr_last > info->start[0] + info->size - 1) in update_flash_protect()
135 addr_last = info->start[0] + info->size - 1; in update_flash_protect()
143 if ((s >= addr_first) && (s <= addr_last)) in update_flash_protect()
176 ulong addr_last = addr_first + size - 1; in update_flash() local
179 if (flash_sect_roundb(&addr_last) > 0) in update_flash()
182 if (addr_first >= addr_last) { in update_flash()
188 if (update_flash_protect(0, addr_first, addr_last) > 0) { in update_flash()
193 printf("Erasing 0x%08lx - 0x%08lx", addr_first, addr_last); in update_flash()
194 if (flash_sect_erase(addr_first, addr_last) > 0) { in update_flash()
207 if (update_flash_protect(1, addr_first, addr_last) > 0) { in update_flash()