Status = mOverride->NotifyPhase (\r
Private->ControllerHandle,\r
Slot,\r
- EdkiiSdMmcResetPre);\r
+ EdkiiSdMmcResetPre,\r
+ NULL);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((DEBUG_WARN,\r
"%a: SD/MMC pre reset notifier callback failed - %r\n",\r
Status = mOverride->NotifyPhase (\r
Private->ControllerHandle,\r
Slot,\r
- EdkiiSdMmcResetPost);\r
+ EdkiiSdMmcResetPost,\r
+ NULL);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((DEBUG_WARN,\r
"%a: SD/MMC post reset notifier callback failed - %r\n",\r
Status = mOverride->NotifyPhase (\r
Private->ControllerHandle,\r
Slot,\r
- EdkiiSdMmcInitHostPre);\r
+ EdkiiSdMmcInitHostPre,\r
+ NULL);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((DEBUG_WARN,\r
"%a: SD/MMC pre init notifier callback failed - %r\n",\r
Status = mOverride->NotifyPhase (\r
Private->ControllerHandle,\r
Slot,\r
- EdkiiSdMmcInitHostPost);\r
+ EdkiiSdMmcInitHostPost,\r
+ NULL);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((DEBUG_WARN,\r
"%a: SD/MMC post init notifier callback failed - %r\n",\r
@param[in] PhaseType The type of operation and whether the\r
hook is invoked right before (pre) or\r
right after (post)\r
+ @param[in,out] PhaseData The pointer to a phase-specific data.\r
\r
@retval EFI_SUCCESS The override function completed successfully.\r
@retval EFI_NOT_FOUND The specified controller or slot does not exist.\r
(EFIAPI * EDKII_SD_MMC_NOTIFY_PHASE) (\r
IN EFI_HANDLE ControllerHandle,\r
IN UINT8 Slot,\r
- IN EDKII_SD_MMC_PHASE_TYPE PhaseType\r
+ IN EDKII_SD_MMC_PHASE_TYPE PhaseType,\r
+ IN OUT VOID *PhaseData\r
);\r
\r
struct _EDKII_SD_MMC_OVERRIDE {\r