Lines Matching refs:addr_begin
133 uint32_t addr_begin = offset; in csi_spiflash_program() local
135 uint32_t length = addr_end - addr_begin; in csi_spiflash_program()
146 offset_to_align = addr_begin & 0x3; in csi_spiflash_program()
151 read_word = HAL_READ32(SPI_FLASH_BASE, addr_begin - offset_to_align); in csi_spiflash_program()
159 FLASH_TxData12B(addr_begin - offset_to_align, 4, (uint8_t*)&read_word); in csi_spiflash_program()
162 addr_begin = (((addr_begin-1) >> 2) + 1) << 2; in csi_spiflash_program()
165 FLASH_TxData12B(addr_begin, 12, write_data); in csi_spiflash_program()
167 addr_begin += 12; in csi_spiflash_program()
172 FLASH_TxData12B(addr_begin, 4, write_data); in csi_spiflash_program()
174 addr_begin += 4; in csi_spiflash_program()
178 read_word = HAL_READ32(SPI_FLASH_BASE, addr_begin); in csi_spiflash_program()
183 FLASH_TxData12B(addr_begin, 4, (uint8_t*)&read_word); in csi_spiflash_program()
186 addr_begin = addr_end; in csi_spiflash_program()
187 addr_end = (page_cnt == 1) ? (offset + size) : (((addr_begin>>8) + 1)<<8); in csi_spiflash_program()
188 length = addr_end - addr_begin; in csi_spiflash_program()