Lines Matching refs:pFlash

109 FLASH_ProcessTypeDef pFlash  = {.Lock = HAL_UNLOCKED, \  variable
172 __HAL_LOCK(&pFlash); in HAL_FLASH_Program()
175 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program()
207 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program()
234 __HAL_LOCK(&pFlash); in HAL_FLASH_Program_IT()
237 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program_IT()
245 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program_IT()
250 pFlash.ProcedureOnGoing = TypeProgram; in HAL_FLASH_Program_IT()
251 pFlash.Address = Address; in HAL_FLASH_Program_IT()
292 if ((pFlash.ProcedureOnGoing & FLASH_TYPEERASE_MASS) != 0x00U) in HAL_FLASH_IRQHandler()
295 param = pFlash.Banks; in HAL_FLASH_IRQHandler()
300 CLEAR_BIT(FLASH->CR, pFlash.ProcedureOnGoing); in HAL_FLASH_IRQHandler()
302 … if ((pFlash.ProcedureOnGoing & (FLASH_TYPEPROGRAM_DOUBLEWORD | FLASH_TYPEPROGRAM_FAST)) != 0x00U) in HAL_FLASH_IRQHandler()
305 param = pFlash.Address; in HAL_FLASH_IRQHandler()
310 param = pFlash.Page; in HAL_FLASH_IRQHandler()
318 pFlash.ErrorCode |= error; in HAL_FLASH_IRQHandler()
324 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
336 if (pFlash.ProcedureOnGoing == FLASH_TYPEERASE_PAGES) in HAL_FLASH_IRQHandler()
339 pFlash.NbPagesToErase--; in HAL_FLASH_IRQHandler()
342 if (pFlash.NbPagesToErase != 0x00U) in HAL_FLASH_IRQHandler()
345 pFlash.Page++; in HAL_FLASH_IRQHandler()
346 FLASH_PageErase(pFlash.Banks, pFlash.Page); in HAL_FLASH_IRQHandler()
351 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
357 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
364 if (pFlash.ProcedureOnGoing == FLASH_TYPENONE) in HAL_FLASH_IRQHandler()
370 __HAL_UNLOCK(&pFlash); in HAL_FLASH_IRQHandler()
574 return pFlash.ErrorCode; in HAL_FLASH_GetError()
631 pFlash.ErrorCode = error; in FLASH_WaitForLastOperation()