Lines Matching refs:start_align
224 uint32_t start_align, start_len, end_align, end_len; in FLC_BufferErase() local
227 start_align = start - (start % MXC_FLASH_PAGE_SIZE); in FLC_BufferErase()
239 if (start_align == end_align) { in FLC_BufferErase()
245 memcpy(buffer, (void*)start_align, start_len); in FLC_BufferErase()
247 retval = FLC_PageErase(start_align); in FLC_BufferErase()
252 retval = FLC_Write(start_align, start_len, buffer); in FLC_BufferErase()
265 memcpy(buffer, (void*)start_align, start_len); in FLC_BufferErase()
266 retval = FLC_PageErase(start_align); in FLC_BufferErase()
271 retval = FLC_Write(start_align, start_len, buffer); in FLC_BufferErase()
289 if (start_align != end_align) { in FLC_BufferErase()
290 return FLC_Erase((start_align + MXC_FLASH_PAGE_SIZE), (end_align - MXC_FLASH_PAGE_SIZE)); in FLC_BufferErase()