Lines Matching refs:pFlash
120 FLASH_ProcessTypeDef pFlash = {.Lock = HAL_UNLOCKED, variable
182 __HAL_LOCK(&pFlash); in HAL_FLASH_Program()
189 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program()
196 pFlash.CacheToReactivate = FLASH_CACHE_DCACHE_ENABLED; in HAL_FLASH_Program()
200 pFlash.CacheToReactivate = FLASH_CACHE_DISABLED; in HAL_FLASH_Program()
238 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program()
263 __HAL_LOCK(&pFlash); in HAL_FLASH_Program_IT()
266 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program_IT()
273 pFlash.CacheToReactivate = FLASH_CACHE_DCACHE_ENABLED; in HAL_FLASH_Program_IT()
277 pFlash.CacheToReactivate = FLASH_CACHE_DISABLED; in HAL_FLASH_Program_IT()
286 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program_IT()
293 pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAM_LAST; in HAL_FLASH_Program_IT()
297 pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAM; in HAL_FLASH_Program_IT()
299 pFlash.Address = Address; in HAL_FLASH_Program_IT()
340 if (pFlash.ProcedureOnGoing == FLASH_PROC_PROGRAM_LAST) in HAL_FLASH_IRQHandler()
351 pFlash.ErrorCode |= error; in HAL_FLASH_IRQHandler()
360 procedure = pFlash.ProcedureOnGoing; in HAL_FLASH_IRQHandler()
363 HAL_FLASH_OperationErrorCallback(pFlash.Page); in HAL_FLASH_IRQHandler()
367 HAL_FLASH_OperationErrorCallback(pFlash.Bank); in HAL_FLASH_IRQHandler()
372 HAL_FLASH_OperationErrorCallback(pFlash.Address); in HAL_FLASH_IRQHandler()
380 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
389 if (pFlash.ProcedureOnGoing == FLASH_PROC_PAGE_ERASE) in HAL_FLASH_IRQHandler()
392 pFlash.NbPagesToErase--; in HAL_FLASH_IRQHandler()
395 if (pFlash.NbPagesToErase != 0U) in HAL_FLASH_IRQHandler()
398 HAL_FLASH_EndOfOperationCallback(pFlash.Page); in HAL_FLASH_IRQHandler()
401 pFlash.Page++; in HAL_FLASH_IRQHandler()
402 tmp_page = pFlash.Page; in HAL_FLASH_IRQHandler()
403 FLASH_PageErase(tmp_page, pFlash.Bank); in HAL_FLASH_IRQHandler()
409 pFlash.Page = 0xFFFFFFFFU; in HAL_FLASH_IRQHandler()
410 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
416 HAL_FLASH_EndOfOperationCallback(pFlash.Page); in HAL_FLASH_IRQHandler()
424 procedure = pFlash.ProcedureOnGoing; in HAL_FLASH_IRQHandler()
429 HAL_FLASH_EndOfOperationCallback(pFlash.Bank); in HAL_FLASH_IRQHandler()
436 HAL_FLASH_EndOfOperationCallback(pFlash.Address); in HAL_FLASH_IRQHandler()
444 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
448 if (pFlash.ProcedureOnGoing == FLASH_PROC_NONE) in HAL_FLASH_IRQHandler()
454 __HAL_UNLOCK(&pFlash); in HAL_FLASH_IRQHandler()
656 return pFlash.ErrorCode; in HAL_FLASH_GetError()
700 pFlash.ErrorCode |= error; in FLASH_WaitForLastOperation()