Lines Matching refs:align_addr
208 uint32_t align_addr = address; in memspi_host_write_data_slicer() local
211 if (((align_addr % 2) != 0) && ((len % 2) != 0)) { in memspi_host_write_data_slicer()
212 align_addr -= 1; in memspi_host_write_data_slicer()
214 } else if (((align_addr % 2) != 0) && ((len % 2) == 0)) { in memspi_host_write_data_slicer()
215 align_addr -= 1; in memspi_host_write_data_slicer()
217 } else if (((align_addr % 2) == 0) && ((len % 2) != 0)) { in memspi_host_write_data_slicer()
222 uint32_t end_bound = (align_addr/page_size + 1) * page_size; in memspi_host_write_data_slicer()
224 uint32_t max_len = MIN(end_bound - align_addr, SPI_FLASH_HAL_MAX_WRITE_BYTES); in memspi_host_write_data_slicer()
225 *align_address = align_addr; in memspi_host_write_data_slicer()
233 uint32_t align_addr = address; in memspi_host_read_data_slicer() local
236 if (((align_addr % 2) != 0) && ((len % 2) != 0)) { in memspi_host_read_data_slicer()
237 align_addr -= 1; in memspi_host_read_data_slicer()
239 } else if (((align_addr % 2) != 0) && ((len % 2) == 0)) { in memspi_host_read_data_slicer()
240 align_addr -= 1; in memspi_host_read_data_slicer()
242 } else if (((align_addr % 2) == 0) && ((len % 2) != 0)) { in memspi_host_read_data_slicer()
247 *align_address = align_addr; in memspi_host_read_data_slicer()