Lines Matching refs:pFlash

123 FLASH_ProcessTypeDef pFlash = {.Lock = HAL_UNLOCKED, \  variable
187 __HAL_LOCK(&pFlash); in HAL_FLASH_Program()
190 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program()
222 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program()
251 __HAL_LOCK(&pFlash); in HAL_FLASH_Program_IT()
254 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program_IT()
262 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program_IT()
267 pFlash.ProcedureOnGoing = TypeProgram; in HAL_FLASH_Program_IT()
268 pFlash.Address = Address; in HAL_FLASH_Program_IT()
308 CLEAR_BIT(FLASH->CR, pFlash.ProcedureOnGoing); in HAL_FLASH_IRQHandler()
312 if ((pFlash.ProcedureOnGoing & (FLASH_TYPEPROGRAM_DOUBLEWORD | FLASH_TYPEPROGRAM_FAST)) != 0U) in HAL_FLASH_IRQHandler()
315 param = pFlash.Address; in HAL_FLASH_IRQHandler()
317 else if ((pFlash.ProcedureOnGoing & (FLASH_TYPEERASE_PAGES)) != 0U) in HAL_FLASH_IRQHandler()
320 param = pFlash.Page; in HAL_FLASH_IRQHandler()
332 pFlash.ErrorCode |= error; in HAL_FLASH_IRQHandler()
338 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
350 if (pFlash.ProcedureOnGoing == FLASH_TYPEERASE_PAGES) in HAL_FLASH_IRQHandler()
353 pFlash.NbPagesToErase--; in HAL_FLASH_IRQHandler()
356 if (pFlash.NbPagesToErase != 0U) in HAL_FLASH_IRQHandler()
359 pFlash.Page++; in HAL_FLASH_IRQHandler()
360 FLASH_PageErase(pFlash.Page); in HAL_FLASH_IRQHandler()
365 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
371 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
378 if (pFlash.ProcedureOnGoing == FLASH_TYPENONE) in HAL_FLASH_IRQHandler()
384 __HAL_UNLOCK(&pFlash); in HAL_FLASH_IRQHandler()
582 return pFlash.ErrorCode; in HAL_FLASH_GetError()
652 pFlash.ErrorCode = error; in FLASH_WaitForLastOperation()