Lines Matching refs:pFlash
102 FLASH_ProcessTypeDef pFlash = {.Lock = HAL_UNLOCKED, \ variable
165 __HAL_LOCK(&pFlash); in HAL_FLASH_Program()
168 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program()
228 __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()
314 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program_IT()
336 if (pFlash.ProcedureOnGoing == FLASH_TYPEERASE_SECTORS) in HAL_FLASH_IRQHandler()
338 param = pFlash.Sector; in HAL_FLASH_IRQHandler()
340 else if ((pFlash.ProcedureOnGoing & FLASH_CR_PG) != 0U) in HAL_FLASH_IRQHandler()
342 param = pFlash.Address; in HAL_FLASH_IRQHandler()
350 CLEAR_BIT(FLASH->CR, (pFlash.ProcedureOnGoing & ~(FLASH_WORD_SIZE_MASK))); in HAL_FLASH_IRQHandler()
356 pFlash.ErrorCode |= error; in HAL_FLASH_IRQHandler()
363 pFlash.ProcedureOnGoing = 0U; in HAL_FLASH_IRQHandler()
375 if (pFlash.ProcedureOnGoing == FLASH_TYPEERASE_SECTORS) in HAL_FLASH_IRQHandler()
378 pFlash.NbSectorsToErase--; in HAL_FLASH_IRQHandler()
381 if (pFlash.NbSectorsToErase != 0U) in HAL_FLASH_IRQHandler()
384 pFlash.Sector++; in HAL_FLASH_IRQHandler()
385 FLASH_SectorErase(pFlash.Sector); in HAL_FLASH_IRQHandler()
390 pFlash.ProcedureOnGoing = 0U; in HAL_FLASH_IRQHandler()
397 pFlash.ProcedureOnGoing = 0U; in HAL_FLASH_IRQHandler()
404 if (pFlash.ProcedureOnGoing == 0U) in HAL_FLASH_IRQHandler()
410 __HAL_UNLOCK(&pFlash); in HAL_FLASH_IRQHandler()
611 return pFlash.ErrorCode; in HAL_FLASH_GetError()
660 pFlash.ErrorCode |= error; in FLASH_WaitForLastOperation()