43 Status = gMmst->MmLocateProtocol (
44 &gEdkiiSmmCpuRendezvousProtocolGuid,
46 (VOID **)&mSmmCpuRendezvous
65 IN BOOLEAN BlockingMode
70 if ((mRegistration ==
NULL) && (mSmmCpuRendezvous ==
NULL)) {
74 Status = gMmst->MmLocateProtocol (
75 &gEdkiiSmmCpuRendezvousProtocolGuid,
77 (VOID **)&mSmmCpuRendezvous
79 if (EFI_ERROR (Status)) {
80 Status = gMmst->MmRegisterProtocolNotify (
81 &gEdkiiSmmCpuRendezvousProtocolGuid,
85 if (EFI_ERROR (Status)) {
94 if (mSmmCpuRendezvous ==
NULL) {
98 Status = mSmmCpuRendezvous->WaitForAllProcessor (
#define ASSERT_EFI_ERROR(StatusParameter)
EFI_STATUS EFIAPI SmmCpuRendezvousProtocolNotify(IN CONST EFI_GUID *Protocol, IN VOID *Interface, IN EFI_HANDLE Handle)
EFI_STATUS EFIAPI SmmWaitForAllProcessor(IN BOOLEAN BlockingMode)