Lines Matching refs:pFlash

93 FLASH_ProcessTypeDef pFlash = {.Lock = HAL_UNLOCKED, \  variable
155 __HAL_LOCK(&pFlash); in HAL_FLASH_Program()
158 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program()
188 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program()
215 __HAL_LOCK(&pFlash); in HAL_FLASH_Program_IT()
218 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program_IT()
226 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program_IT()
231 pFlash.ProcedureOnGoing = TypeProgram; in HAL_FLASH_Program_IT()
232 pFlash.Address = Address; in HAL_FLASH_Program_IT()
276 …if ((pFlash.ProcedureOnGoing & (FLASH_CMD_WRITE | FLASH_CMD_BURSTWRITE | FLASH_CMD_OTPWRITE)) != 0… in HAL_FLASH_IRQHandler()
279 param = pFlash.Address; in HAL_FLASH_IRQHandler()
281 else if ((pFlash.ProcedureOnGoing & (FLASH_CMD_MASSERASE | FLASH_CMD_ERASE_PAGES)) != 0x00U) in HAL_FLASH_IRQHandler()
284 param = pFlash.Page; in HAL_FLASH_IRQHandler()
295 pFlash.ErrorCode |= error; in HAL_FLASH_IRQHandler()
301 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
318 if (pFlash.ProcedureOnGoing == FLASH_CMD_ERASE_PAGES) in HAL_FLASH_IRQHandler()
321 pFlash.NbPagesToErase--; in HAL_FLASH_IRQHandler()
324 if (pFlash.NbPagesToErase != 0x00u) in HAL_FLASH_IRQHandler()
327 pFlash.Page++; in HAL_FLASH_IRQHandler()
328 FLASH_PageErase(pFlash.Page); in HAL_FLASH_IRQHandler()
332 pFlash.Page = 0xFFFFFFFFU; in HAL_FLASH_IRQHandler()
333 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
339 pFlash.Page = 0xFFFFFFFFU; in HAL_FLASH_IRQHandler()
340 pFlash.ProcedureOnGoing = FLASH_TYPENONE; in HAL_FLASH_IRQHandler()
347 if (pFlash.ProcedureOnGoing == FLASH_TYPENONE) in HAL_FLASH_IRQHandler()
353 __HAL_UNLOCK(&pFlash); in HAL_FLASH_IRQHandler()
420 return pFlash.ErrorCode; in HAL_FLASH_GetError()
463 pFlash.ErrorCode |= FLASH->IRQSTAT; in FLASH_WaitForLastOperation()