Lines Matching refs:pFlash
107 FLASH_ProcessTypeDef pFlash = {.Lock = HAL_UNLOCKED, \ variable
177 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program()
185 pFlash.ProcedureOnGoing = TypeProgram; in HAL_FLASH_Program()
280 pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; in HAL_FLASH_Program_IT()
288 __HAL_UNLOCK(&pFlash); in HAL_FLASH_Program_IT()
293 pFlash.ProcedureOnGoing = TypeProgram; in HAL_FLASH_Program_IT()
294 pFlash.Address = FlashAddress; in HAL_FLASH_Program_IT()
397 if ((pFlash.ProcedureOnGoing & (~FLASH_NON_SECURE_MASK)) == FLASH_TYPEERASE_SECTORS) in HAL_FLASH_IRQHandler()
399 param = pFlash.Sector; in HAL_FLASH_IRQHandler()
401 else if ((pFlash.ProcedureOnGoing & (~FLASH_NON_SECURE_MASK)) == FLASH_TYPEERASE_MASSERASE) in HAL_FLASH_IRQHandler()
403 param = pFlash.Bank; in HAL_FLASH_IRQHandler()
405 else if ((pFlash.ProcedureOnGoing & (~FLASH_NON_SECURE_MASK)) == FLASH_TYPEPROGRAM_QUADWORD) in HAL_FLASH_IRQHandler()
407 param = pFlash.Address; in HAL_FLASH_IRQHandler()
415 CLEAR_BIT((*reg_cr), (pFlash.ProcedureOnGoing & ~(FLASH_NON_SECURE_MASK))); in HAL_FLASH_IRQHandler()
421 pFlash.ErrorCode |= errorflag; in HAL_FLASH_IRQHandler()
433 pFlash.ProcedureOnGoing = 0U; in HAL_FLASH_IRQHandler()
445 if ((pFlash.ProcedureOnGoing & (~FLASH_NON_SECURE_MASK)) == FLASH_TYPEERASE_SECTORS) in HAL_FLASH_IRQHandler()
448 pFlash.NbSectorsToErase--; in HAL_FLASH_IRQHandler()
451 if (pFlash.NbSectorsToErase != 0U) in HAL_FLASH_IRQHandler()
454 pFlash.Sector++; in HAL_FLASH_IRQHandler()
455 FLASH_Erase_Sector(pFlash.Sector, pFlash.Bank); in HAL_FLASH_IRQHandler()
462 pFlash.ProcedureOnGoing = 0U; in HAL_FLASH_IRQHandler()
468 pFlash.ProcedureOnGoing = 0U; in HAL_FLASH_IRQHandler()
485 if (pFlash.ProcedureOnGoing == 0U) in HAL_FLASH_IRQHandler()
722 return pFlash.ErrorCode; in HAL_FLASH_GetError()
793 pFlash.ErrorCode |= errorflag; in FLASH_WaitForLastOperation()
883 SET_BIT((*reg_obkcfgr), pFlash.ProcedureOnGoing & FLASH_OBKCFGR_ALT_SECT); in FLASH_Program_QuadWord_OBK()