Lines Matching refs:pFlash
110 FLASH_ProcessTypeDef pFlash = {.Lock = HAL_UNLOCKED, \ variable
173 __HAL_LOCK(&pFlash); in HAL_FLASH_Program()
176 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program()
208 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program()
235 __HAL_LOCK(&pFlash); in HAL_FLASH_Program_IT()
238 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program_IT()
246 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program_IT()
251 pFlash.ProcedureOnGoing = TypeProgram; in HAL_FLASH_Program_IT()
252 pFlash.Address = Address; in HAL_FLASH_Program_IT()
293 if ((pFlash.ProcedureOnGoing & FLASH_TYPEERASE_MASS) != 0x00U) in HAL_FLASH_IRQHandler()
296 param = pFlash.Banks; in HAL_FLASH_IRQHandler()
301 CLEAR_BIT(FLASH->CR, pFlash.ProcedureOnGoing); in HAL_FLASH_IRQHandler()
303 … if ((pFlash.ProcedureOnGoing & (FLASH_TYPEPROGRAM_DOUBLEWORD | FLASH_TYPEPROGRAM_FAST)) != 0x00U) in HAL_FLASH_IRQHandler()
306 param = pFlash.Address; in HAL_FLASH_IRQHandler()
311 param = pFlash.Page; in HAL_FLASH_IRQHandler()
319 pFlash.ErrorCode |= error; in HAL_FLASH_IRQHandler()
325 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
337 if (pFlash.ProcedureOnGoing == FLASH_TYPEERASE_PAGES) in HAL_FLASH_IRQHandler()
340 pFlash.NbPagesToErase--; in HAL_FLASH_IRQHandler()
343 if (pFlash.NbPagesToErase != 0x00U) in HAL_FLASH_IRQHandler()
346 pFlash.Page++; in HAL_FLASH_IRQHandler()
347 FLASH_PageErase(pFlash.Page); in HAL_FLASH_IRQHandler()
352 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
358 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
365 if (pFlash.ProcedureOnGoing == FLASH_TYPENONE) in HAL_FLASH_IRQHandler()
371 __HAL_UNLOCK(&pFlash); in HAL_FLASH_IRQHandler()
567 return pFlash.ErrorCode; in HAL_FLASH_GetError()
614 pFlash.ErrorCode = error; in FLASH_WaitForLastOperation()