• Home
  • Raw
  • Download

Lines Matching refs:SmmCommunicateHeader

49   EFI_SMM_COMMUNICATE_HEADER                *SmmCommunicateHeader;    in InitCommunicateBuffer()  local
55SmmCommunicateHeader = AllocateZeroPool (DataSize + SMM_COMMUNICATE_HEADER_SIZE + SMM_FTW_COMMUNIC… in InitCommunicateBuffer()
56 ASSERT (SmmCommunicateHeader != NULL); in InitCommunicateBuffer()
61 CopyGuid (&SmmCommunicateHeader->HeaderGuid, &gEfiSmmFaultTolerantWriteProtocolGuid); in InitCommunicateBuffer()
62 SmmCommunicateHeader->MessageLength = DataSize + SMM_FTW_COMMUNICATE_HEADER_SIZE; in InitCommunicateBuffer()
64 SmmFtwFunctionHeader = (SMM_FTW_COMMUNICATE_FUNCTION_HEADER *) SmmCommunicateHeader->Data; in InitCommunicateBuffer()
67 *CommunicateBuffer = SmmCommunicateHeader; in InitCommunicateBuffer()
83 IN OUT EFI_SMM_COMMUNICATE_HEADER *SmmCommunicateHeader, in SendCommunicateBuffer() argument
92 Status = mSmmCommunication->Communicate (mSmmCommunication, SmmCommunicateHeader, &CommSize); in SendCommunicateBuffer()
95 SmmFtwFunctionHeader = (SMM_FTW_COMMUNICATE_FUNCTION_HEADER *) SmmCommunicateHeader->Data; in SendCommunicateBuffer()
157 EFI_SMM_COMMUNICATE_HEADER *SmmCommunicateHeader; in FtwGetMaxBlockSize() local
164 …InitCommunicateBuffer ((VOID **)&SmmCommunicateHeader, (VOID **)&SmmFtwBlockSizeHeader, PayloadSiz… in FtwGetMaxBlockSize()
169 Status = SendCommunicateBuffer (SmmCommunicateHeader, PayloadSize); in FtwGetMaxBlockSize()
175 FreePool (SmmCommunicateHeader); in FtwGetMaxBlockSize()
213 EFI_SMM_COMMUNICATE_HEADER *SmmCommunicateHeader; in FtwAllocate() local
220 …InitCommunicateBuffer ((VOID **)&SmmCommunicateHeader, (VOID **)&SmmFtwAllocateHeader, PayloadSize… in FtwAllocate()
228 Status = SendCommunicateBuffer (SmmCommunicateHeader, PayloadSize); in FtwAllocate()
233 FreePool (SmmCommunicateHeader); in FtwAllocate()
279 EFI_SMM_COMMUNICATE_HEADER *SmmCommunicateHeader; in FtwWrite() local
292 …InitCommunicateBuffer ((VOID **)&SmmCommunicateHeader, (VOID **)&SmmFtwWriteHeader, PayloadSize, F… in FtwWrite()
300 FreePool (SmmCommunicateHeader); in FtwWrite()
318 Status = SendCommunicateBuffer (SmmCommunicateHeader, PayloadSize); in FtwWrite()
319 FreePool (SmmCommunicateHeader); in FtwWrite()
345 EFI_SMM_COMMUNICATE_HEADER *SmmCommunicateHeader; in FtwRestart() local
352 …InitCommunicateBuffer ((VOID **)&SmmCommunicateHeader, (VOID **)&SmmFtwRestartHeader, PayloadSize,… in FtwRestart()
360 FreePool (SmmCommunicateHeader); in FtwRestart()
367 Status = SendCommunicateBuffer (SmmCommunicateHeader, PayloadSize); in FtwRestart()
368 FreePool (SmmCommunicateHeader); in FtwRestart()
390 EFI_SMM_COMMUNICATE_HEADER *SmmCommunicateHeader; in FtwAbort() local
395 InitCommunicateBuffer ((VOID **)&SmmCommunicateHeader, NULL, 0, FTW_FUNCTION_ABORT); in FtwAbort()
400 Status = SendCommunicateBuffer (SmmCommunicateHeader, 0); in FtwAbort()
402 FreePool (SmmCommunicateHeader); in FtwAbort()
447 EFI_SMM_COMMUNICATE_HEADER *SmmCommunicateHeader; in FtwGetLastWrite() local
454 …InitCommunicateBuffer ((VOID **)&SmmCommunicateHeader, (VOID **)&SmmFtwGetLastWriteHeader, Payload… in FtwGetLastWrite()
460 Status = SendCommunicateBuffer (SmmCommunicateHeader, PayloadSize); in FtwGetLastWrite()
479 FreePool (SmmCommunicateHeader); in FtwGetLastWrite()