Home
last modified time | relevance | path

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

/Zephyr-4.2.1/drivers/flash/
Dflash_esp32.c313 size_t current_addr = start_addr; in aligned_flash_erase() local
315 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 …]