Lines Matching refs:pFlash
116 FLASH_ProcessTypeDef pFlash = {.Lock = HAL_UNLOCKED, \ variable
175 __HAL_LOCK(&pFlash); in HAL_FLASH_Program()
185 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program()
192 pFlash.CacheToReactivate = FLASH_CACHE_DCACHE_ENABLED; in HAL_FLASH_Program()
196 pFlash.CacheToReactivate = FLASH_CACHE_DISABLED; in HAL_FLASH_Program()
235 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program()
259 __HAL_LOCK(&pFlash); in HAL_FLASH_Program_IT()
261 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program_IT()
268 pFlash.CacheToReactivate = FLASH_CACHE_DCACHE_ENABLED; in HAL_FLASH_Program_IT()
272 pFlash.CacheToReactivate = FLASH_CACHE_DISABLED; in HAL_FLASH_Program_IT()
278 pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAM_LAST; in HAL_FLASH_Program_IT()
282 pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAM; in HAL_FLASH_Program_IT()
284 pFlash.Address = Address; in HAL_FLASH_Program_IT()
327 if(pFlash.ProcedureOnGoing == FLASH_PROC_PROGRAM_LAST) in HAL_FLASH_IRQHandler()
338 pFlash.ErrorCode |= error; in HAL_FLASH_IRQHandler()
347 procedure = pFlash.ProcedureOnGoing; in HAL_FLASH_IRQHandler()
350 HAL_FLASH_OperationErrorCallback(pFlash.Page); in HAL_FLASH_IRQHandler()
354 HAL_FLASH_OperationErrorCallback(pFlash.Bank); in HAL_FLASH_IRQHandler()
359 HAL_FLASH_OperationErrorCallback(pFlash.Address); in HAL_FLASH_IRQHandler()
367 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
376 if(pFlash.ProcedureOnGoing == FLASH_PROC_PAGE_ERASE) in HAL_FLASH_IRQHandler()
379 pFlash.NbPagesToErase--; in HAL_FLASH_IRQHandler()
382 if(pFlash.NbPagesToErase != 0U) in HAL_FLASH_IRQHandler()
385 HAL_FLASH_EndOfOperationCallback(pFlash.Page); in HAL_FLASH_IRQHandler()
388 pFlash.Page++; in HAL_FLASH_IRQHandler()
389 tmp_page = pFlash.Page; in HAL_FLASH_IRQHandler()
390 FLASH_PageErase(tmp_page, pFlash.Bank); in HAL_FLASH_IRQHandler()
396 pFlash.Page = 0xFFFFFFFFU; in HAL_FLASH_IRQHandler()
397 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
403 HAL_FLASH_EndOfOperationCallback(pFlash.Page); in HAL_FLASH_IRQHandler()
411 procedure = pFlash.ProcedureOnGoing; in HAL_FLASH_IRQHandler()
416 HAL_FLASH_EndOfOperationCallback(pFlash.Bank); in HAL_FLASH_IRQHandler()
423 HAL_FLASH_EndOfOperationCallback(pFlash.Address); in HAL_FLASH_IRQHandler()
431 pFlash.ProcedureOnGoing = FLASH_PROC_NONE; in HAL_FLASH_IRQHandler()
435 if(pFlash.ProcedureOnGoing == FLASH_PROC_NONE) in HAL_FLASH_IRQHandler()
441 __HAL_UNLOCK(&pFlash); in HAL_FLASH_IRQHandler()
624 return pFlash.ErrorCode; in HAL_FLASH_GetError()
671 pFlash.ErrorCode |= error; in FLASH_WaitForLastOperation()