Lines Matching refs:buffer
221 int FLC_BufferErase(uint32_t start, uint32_t end, uint8_t *buffer, unsigned length) in FLC_BufferErase() argument
245 memcpy(buffer, (void*)start_align, start_len); in FLC_BufferErase()
246 memcpy(&buffer[start_len], (void*)end, end_len); in FLC_BufferErase()
252 retval = FLC_Write(start_align, start_len, buffer); in FLC_BufferErase()
256 retval = FLC_Write(end, end_len, &buffer[start_len]); in FLC_BufferErase()
265 memcpy(buffer, (void*)start_align, start_len); in FLC_BufferErase()
271 retval = FLC_Write(start_align, start_len, buffer); in FLC_BufferErase()
277 memcpy(buffer, (void*)end, end_len); in FLC_BufferErase()
283 retval = FLC_Write(end, end_len, buffer); in FLC_BufferErase()
393 int FLC_Write(uint32_t address, uint32_t length, uint8_t *buffer) in FLC_Write() argument
416 memcpy(¤t_data[4-bytes_written], buffer, bytes_written); in FLC_Write()
428 buffer += bytes_written; in FLC_Write()
433 memcpy((void*)&MXC_FLC->data[0], buffer, 4); in FLC_Write()
441 buffer += 4; in FLC_Write()
451 memcpy((void*)&MXC_FLC->data[0], buffer, 16); in FLC_Write()
459 buffer += 16; in FLC_Write()
468 memcpy((void*)&MXC_FLC->data[0], buffer, 4); in FLC_Write()
476 buffer += 4; in FLC_Write()
484 memcpy(current_data, buffer, length); in FLC_Write()