Lines Matching refs:pFlash
109 FLASH_ProcessTypeDef pFlash = {.Lock = HAL_UNLOCKED, \ variable
170 __HAL_LOCK(&pFlash); in HAL_FLASH_Program()
173 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program()
205 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program()
231 __HAL_LOCK(&pFlash); in HAL_FLASH_Program_IT()
234 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program_IT()
242 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program_IT()
247 pFlash.ProcedureOnGoing = TypeProgram; in HAL_FLASH_Program_IT()
248 pFlash.Address = Address; in HAL_FLASH_Program_IT()
287 CLEAR_BIT(FLASH->CR, pFlash.ProcedureOnGoing); in HAL_FLASH_IRQHandler()
291 if ((pFlash.ProcedureOnGoing & (FLASH_TYPEPROGRAM_DOUBLEWORD | FLASH_TYPEPROGRAM_FAST)) != 0x00U) in HAL_FLASH_IRQHandler()
294 param = pFlash.Address; in HAL_FLASH_IRQHandler()
296 else if ((pFlash.ProcedureOnGoing & (FLASH_TYPEERASE_MASS | FLASH_TYPEERASE_PAGES)) != 0x00U) in HAL_FLASH_IRQHandler()
299 param = pFlash.Page; in HAL_FLASH_IRQHandler()
310 pFlash.ErrorCode |= error; in HAL_FLASH_IRQHandler()
316 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
328 if (pFlash.ProcedureOnGoing == FLASH_TYPEERASE_PAGES) in HAL_FLASH_IRQHandler()
331 pFlash.NbPagesToErase--; in HAL_FLASH_IRQHandler()
334 if (pFlash.NbPagesToErase != 0x00U) in HAL_FLASH_IRQHandler()
337 pFlash.Page++; in HAL_FLASH_IRQHandler()
338 FLASH_PageErase(pFlash.Page); in HAL_FLASH_IRQHandler()
343 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
349 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
356 if (pFlash.ProcedureOnGoing == FLASH_TYPENONE) in HAL_FLASH_IRQHandler()
362 __HAL_UNLOCK(&pFlash); in HAL_FLASH_IRQHandler()
558 return pFlash.ErrorCode; in HAL_FLASH_GetError()
606 pFlash.ErrorCode = error; in FLASH_WaitForLastOperation()