Searched refs:current_addr (Results 1 – 1 of 1) sorted by relevance
313 size_t current_addr = start_addr; in aligned_flash_erase() local315 while (current_addr < end_addr) { in aligned_flash_erase()316 bool preserve_head = (addr > current_addr); in aligned_flash_erase()317 bool preserve_tail = ((addr + size) < (current_addr + sector_size)); in aligned_flash_erase()320 size_t erase_start = preserve_head ? (addr - current_addr) : 0; in aligned_flash_erase()322 MIN(current_addr + sector_size, addr + size) - current_addr; in aligned_flash_erase()325 __func__, (uintptr_t)(current_addr + erase_start), in aligned_flash_erase()326 (uintptr_t)(current_addr + erase_end), erase_end - erase_start); in aligned_flash_erase()328 if (!erase_partial_sector(current_addr, sector_size, erase_start, in aligned_flash_erase()333 current_addr += sector_size; in aligned_flash_erase()[all …]