TianoCore EDK2
master
Loading...
Searching...
No Matches
CryptDispatchApMm.c
Go to the documentation of this file.
1
9
#include "
CryptParallelHash.h
"
10
#include <
Library/MmServicesTableLib.h
>
11
16
VOID
17
EFIAPI
18
DispatchBlockToAp
(
19
VOID
20
)
21
{
22
UINTN
Index;
23
24
if
(gMmst ==
NULL
) {
25
return
;
26
}
27
28
for
(Index = 0; Index < gMmst->
NumberOfCpus
; Index++) {
29
if
(Index != gMmst->
CurrentlyExecutingCpu
) {
30
gMmst->
MmStartupThisAp
(
ParallelHashApExecute
, Index,
NULL
);
31
}
32
}
33
34
return
;
35
}
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
DispatchBlockToAp
VOID EFIAPI DispatchBlockToAp(VOID)
Definition:
CryptDispatchApMm.c:18
ParallelHashApExecute
VOID EFIAPI ParallelHashApExecute(IN VOID *ProcedureArgument)
Definition:
CryptParallelHash.c:32
CryptParallelHash.h
NULL
#define NULL
Definition:
Base.h:319
MmServicesTableLib.h
_EFI_MM_SYSTEM_TABLE::CurrentlyExecutingCpu
UINTN CurrentlyExecutingCpu
Definition:
PiMmCis.h:292
_EFI_MM_SYSTEM_TABLE::NumberOfCpus
UINTN NumberOfCpus
Definition:
PiMmCis.h:296
_EFI_MM_SYSTEM_TABLE::MmStartupThisAp
EFI_MM_STARTUP_THIS_AP MmStartupThisAp
Definition:
PiMmCis.h:282
CryptoPkg
Library
BaseCryptLib
Hash
CryptDispatchApMm.c
Generated on Fri Nov 15 2024 18:01:05 for TianoCore EDK2 by
1.9.6