Home
last modified time | relevance | path

Searched refs:gSmst (Results 1 – 25 of 55) sorted by relevance

123

/device/linaro/bootloader/edk2/QuarkPlatformPkg/Acpi/DxeSmm/AcpiSmm/
DAcpiSmmPlatform.c380 Status = gSmst->SmmLocateProtocol ( in RegisterToDispatchDriver()
389 Status = gSmst->SmmLocateProtocol ( in RegisterToDispatchDriver()
399 Status = gSmst->SmmAllocatePool ( in RegisterToDispatchDriver()
561 Status = GetAllQncPmBase (gSmst); in DisableAcpiCallback()
623 Status = GetAllQncPmBase (gSmst); in EnableAcpiCallback()
692 Status = GetAllQncPmBase (gSmst); in SxSleepEntryCallBack()
705 …Status = gSmst->SmmIo.Io.Write( &gSmst->SmmIo, SMM_IO_UINT32, mAcpiSmm.QncGpe0Base + R_QNC_GPE0BLK… in SxSleepEntryCallBack()
707 …Status = gSmst->SmmIo.Io.Write( &gSmst->SmmIo, SMM_IO_UINT16, mAcpiSmm.QncPmBase + R_QNC_PM1BLK_PM… in SxSleepEntryCallBack()
716 …Status = gSmst->SmmIo.Io.Read( &gSmst->SmmIo, SMM_IO_UINT32, mAcpiSmm.QncGpe0Base + R_QNC_GPE0BLK_… in SxSleepEntryCallBack()
718 …Status = gSmst->SmmIo.Io.Write( &gSmst->SmmIo, SMM_IO_UINT32, mAcpiSmm.QncGpe0Base + R_QNC_GPE0BLK… in SxSleepEntryCallBack()
[all …]
/device/linaro/bootloader/edk2/MdePkg/Library/SmmIoLibSmmCpuIo2/
DIoLib.c43 Status = gSmst->SmmIo.Io.Read (&gSmst->SmmIo, Width, Port, 1, &Data); in IoReadWorker()
74 Status = gSmst->SmmIo.Io.Write (&gSmst->SmmIo, Width, Port, 1, &Data); in IoWriteWorker()
104 Status = gSmst->SmmIo.Mem.Read (&gSmst->SmmIo, Width, Address, 1, &Data); in MmioReadWorker()
135 Status = gSmst->SmmIo.Mem.Write (&gSmst->SmmIo, Width, Address, 1, &Data); in MmioWriteWorker()
/device/linaro/bootloader/edk2/MdePkg/Library/SmmServicesTableLib/
DSmmServicesTableLib.c20 EFI_SMM_SYSTEM_TABLE2 *gSmst = NULL; variable
58 InternalSmmBase2->GetSmstLocation (InternalSmmBase2, &gSmst); in SmmServicesTableLibConstructor()
59 ASSERT (gSmst != NULL); in SmmServicesTableLibConstructor()
/device/linaro/bootloader/edk2/MdeModulePkg/Library/SmmLockBoxLib/
DSmmLockBoxSmmLib.c50 for (Index = 0; Index < gSmst->NumberOfTableEntries; Index++) { in InternalGetSmmLockBoxContext()
51 …if (CompareGuid (&gSmst->SmmConfigurationTable[Index].VendorGuid, &gEfiSmmLockBoxCommunicationGuid… in InternalGetSmmLockBoxContext()
56 return (SMM_LOCK_BOX_CONTEXT *)gSmst->SmmConfigurationTable[Index].VendorTable; in InternalGetSmmLockBoxContext()
112 Status = gSmst->SmmInstallConfigurationTable ( in SmmLockBoxSmmConstructor()
113 gSmst, in SmmLockBoxSmmConstructor()
151 Status = gSmst->SmmInstallConfigurationTable ( in SmmLockBoxSmmDestructor()
152 gSmst, in SmmLockBoxSmmDestructor()
268 Status = gSmst->SmmAllocatePages ( in SaveLockBox()
283 Status = gSmst->SmmAllocatePool ( in SaveLockBox()
290 gSmst->SmmFreePages (SmramBuffer, EFI_SIZE_TO_PAGES (Length)); in SaveLockBox()
/device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Spi/Smm/
DPchSpi.c59 Status = gSmst->SmmAllocatePool ( in InstallPchSpi()
82 Status = gSmst->SmmInstallProtocolInterface ( in InstallPchSpi()
89 gSmst->SmmFreePool (mSpiInstance); in InstallPchSpi()
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/FaultTolerantWriteDxe/
DFaultTolerantWriteSmm.c94 return gSmst->SmmHandleProtocol ( in FtwGetFvbByHandle()
121 Status = gSmst->SmmLocateProtocol ( in FtwGetSarProtocol()
160 Status = gSmst->SmmLocateHandle ( in GetFvbCountAndBuffer()
176 Status = gSmst->SmmLocateHandle ( in GetFvbCountAndBuffer()
527 Status = gSmst->SmmLocateProtocol ( in FvbNotificationEvent()
547 Status = gSmst->SmmInstallProtocolInterface ( in FvbNotificationEvent()
558 …Status = gSmst->SmiHandlerRegister (SmmFaultTolerantWriteHandler, &gEfiSmmFaultTolerantWriteProtoc… in FvbNotificationEvent()
630 Status = gSmst->SmmRegisterProtocolNotify ( in SmmFaultTolerantWriteInitialize()
640 Status = gSmst->SmmRegisterProtocolNotify ( in SmmFaultTolerantWriteInitialize()
/device/linaro/bootloader/edk2/MdeModulePkg/Library/PiSmmCoreSmmServicesTableLib/
DPiSmmCoreSmmServicesTableLib.c19 EFI_SMM_SYSTEM_TABLE2 *gSmst = NULL; variable
38 gSmst = &gSmmCoreSmst; in SmmCoreSmmServicesTableLibConstructor()
/device/linaro/bootloader/edk2/MdePkg/Library/SmmMemoryAllocationLib/
DMemoryAllocationLib.c165 Status = gSmst->SmmAllocatePages (AllocateAnyPages, MemoryType, Pages, &Memory); in InternalAllocatePages()
270 Status = gSmst->SmmFreePages ((EFI_PHYSICAL_ADDRESS) (UINTN) Buffer, Pages); in FreePages()
333 Status = gSmst->SmmAllocatePages (AllocateAnyPages, MemoryType, RealPages, &Memory); in InternalAllocateAlignedPages()
343 Status = gSmst->SmmFreePages (Memory, UnalignedPages); in InternalAllocateAlignedPages()
352 Status = gSmst->SmmFreePages (Memory, UnalignedPages); in InternalAllocateAlignedPages()
359 Status = gSmst->SmmAllocatePages (AllocateAnyPages, MemoryType, Pages, &Memory); in InternalAllocateAlignedPages()
487 Status = gSmst->SmmFreePages ((EFI_PHYSICAL_ADDRESS) (UINTN) Buffer, Pages); in FreeAlignedPages()
521 Status = gSmst->SmmAllocatePool (MemoryType, AllocationSize, &Memory); in InternalAllocatePool()
973 Status = gSmst->SmmFreePool (Buffer); in FreePool()
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/
DSmmBaseHelper.c184 State = (EFI_SMM_CPU_STATE *)gSmst->CpuSaveState[CpuIndex]; in ReadCpuSaveState()
235 State = (EFI_SMM_CPU_STATE *)gSmst->CpuSaveState[CpuIndex]; in WriteCpuSaveState()
538 Status = gSmst->SmmInstallConfigurationTable (gSmst, Guid, Table, TableSize); in SmmInstallConfigurationTable()
540 mFrameworkSmst->NumberOfTableEntries = gSmst->NumberOfTableEntries; in SmmInstallConfigurationTable()
541 mFrameworkSmst->SmmConfigurationTable = gSmst->SmmConfigurationTable; in SmmInstallConfigurationTable()
627 CopyMem (FrameworkSmst, gSmst, (UINTN)(&((EFI_SMM_SYSTEM_TABLE *)0)->SmmIo)); in ConstructFrameworkSmst()
630 &gSmst->SmmIo, in ConstructFrameworkSmst()
693 Status = gSmst->SmmAllocatePages ( in LoadImage()
724 mFrameworkSmst->SmmStartupThisAp = gSmst->SmmStartupThisAp; in LoadImage()
726 mFrameworkSmst->CurrentlyExecutingCpu = gSmst->CurrentlyExecutingCpu; in LoadImage()
[all …]
/device/linaro/bootloader/edk2/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/
DFwBlockServiceSmm.c44 Status = gSmst->SmmInstallProtocolInterface ( in InstallProtocolInterfaces()
52 Status = gSmst->SmmInstallProtocolInterface ( in InstallProtocolInterfaces()
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/SmmSwDispatch2OnSmmSwDispatchThunk/
DSmmSwDispatch2OnSmmSwDispatchThunk.c229 for (Index = 0; Index < gSmst->NumberOfCpus; Index++) { in FrameworkDispatchFunction()
339 Status = gSmst->SmmAllocatePool ( in SmmSwDispatch2Register()
390 gSmst->SmmFreePool (ThunkContext); in SmmSwDispatch2UnRegister()
453 Status = gSmst->SmmLocateProtocol ( in SmmSwDispatch2ThunkMain()
464 Status = gSmst->SmmInstallProtocolInterface ( in SmmSwDispatch2ThunkMain()
/device/linaro/bootloader/edk2/MdeModulePkg/Library/SmmMemoryAllocationProfileLib/
DMemoryAllocationLib.c167 Status = gSmst->SmmAllocatePages (AllocateAnyPages, MemoryType, Pages, &Memory); in InternalAllocatePages()
298 Status = gSmst->SmmFreePages ((EFI_PHYSICAL_ADDRESS) (UINTN) Buffer, Pages); in FreePages()
361 Status = gSmst->SmmAllocatePages (AllocateAnyPages, MemoryType, RealPages, &Memory); in InternalAllocateAlignedPages()
371 Status = gSmst->SmmFreePages (Memory, UnalignedPages); in InternalAllocateAlignedPages()
380 Status = gSmst->SmmFreePages (Memory, UnalignedPages); in InternalAllocateAlignedPages()
387 Status = gSmst->SmmAllocatePages (AllocateAnyPages, MemoryType, Pages, &Memory); in InternalAllocateAlignedPages()
541 Status = gSmst->SmmFreePages ((EFI_PHYSICAL_ADDRESS) (UINTN) Buffer, Pages); in FreeAlignedPages()
575 Status = gSmst->SmmAllocatePool (MemoryType, AllocationSize, &Memory); in InternalAllocatePool()
1131 Status = gSmst->SmmFreePool (Buffer); in FreePool()
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCommunication/
DPiSmmCommunicationSmm.c69 Status = gSmst->SmmInstallConfigurationTable ( in SetCommunicationContext()
70 gSmst, in SetCommunicationContext()
131 Status = gSmst->SmiManage ( in PiSmmCommunicationHandler()
222 Status = gSmst->SmmLocateProtocol ( in PiSmmCommunicationSmmEntryPoint()
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/
DVariableSmm.c221 Status = gSmst->SmmLocateProtocol ( in GetFtwProtocol()
251 return gSmst->SmmHandleProtocol ( in GetFvbByHandle()
290 Status = gSmst->SmmLocateHandle ( in GetFvbCountAndBuffer()
306 Status = gSmst->SmmLocateHandle ( in GetFvbCountAndBuffer()
940 Status = gSmst->SmmInstallProtocolInterface ( in VariableServiceInitialize()
948 Status = gSmst->SmmInstallProtocolInterface ( in VariableServiceInitialize()
959 Status = gSmst->SmmAllocatePool ( in VariableServiceInitialize()
970 …Status = gSmst->SmiHandlerRegister (SmmVariableHandler, &gEfiSmmVariableProtocolGuid, &VariableHan… in VariableServiceInitialize()
987 Status = gSmst->SmmRegisterProtocolNotify ( in VariableServiceInitialize()
997 Status = gSmst->SmmRegisterProtocolNotify ( in VariableServiceInitialize()
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/StatusCodeHandler/Smm/
DMemoryStatusCodeWorker.c40 Status = gSmst->SmmInstallConfigurationTable ( in MemoryStatusCodeInitializeWorker()
41 gSmst, in MemoryStatusCodeInitializeWorker()
/device/linaro/bootloader/edk2/QuarkPlatformPkg/Acpi/DxeSmm/SmmPowerManagement/
DSmmPowerManagement.c62 Status = gSmst->SmmLocateProtocol ( in InitializePowerManagement()
72 Status = gSmst->SmmLocateProtocol ( in InitializePowerManagement()
/device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNC/
DQNCSmmSw.c73 Status = gSmst->SmmLocateProtocol (&gEfiSmmCpuProtocolGuid, NULL, (VOID **) &mSmmCpu); in SwGetBuffer()
81 for (Index = 0; Index < gSmst->NumberOfCpus; Index++) { in SwGetBuffer()
/device/linaro/bootloader/edk2/SecurityPkg/Tcg/MemoryOverwriteRequestControlLock/
DTcgMorLockSmm.c134 Status = gSmst->SmmLocateProtocol ( in MorLockDriverEntryPointSmm()
141 Status = gSmst->SmmLocateProtocol ( in MorLockDriverEntryPointSmm()
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/FvbRuntimeDxe/
DFvbServiceSmm.c88 Status = gSmst->SmmInstallProtocolInterface ( in InstallFvbProtocol()
96 Status = gSmst->SmmInstallProtocolInterface ( in InstallFvbProtocol()
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
DPiSmmCpuDxeSmm.c238 if ((CpuIndex >= gSmst->NumberOfCpus) || (Buffer == NULL)) { in SmmReadSaveState()
305 if ((CpuIndex >= gSmst->NumberOfCpus) || (Buffer == NULL)) { in SmmWriteSaveState()
897 Status = gSmst->SmmInstallProtocolInterface ( in PiCpuSmmEntry()
922 Status = gSmst->SmmRegisterProtocolNotify ( in PiCpuSmmEntry()
1131 for (Index = 0; Index < gSmst->NumberOfCpus; Index++) { in ConfigSmmCodeAccessCheck()
1143 Status = gSmst->SmmStartupThisAp (ConfigSmmCodeAccessCheckOnCurrentProcessor, Index, &Index); in ConfigSmmCodeAccessCheck()
1209 Status = gSmst->SmmAllocatePages (AllocateAnyPages, EfiRuntimeServicesCode, Pages, &Memory); in AllocateCodePages()
1258 …Status = gSmst->SmmAllocatePages (AllocateAnyPages, EfiRuntimeServicesCode, RealPages, &Me… in AllocateAlignedCodePages()
1268 Status = gSmst->SmmFreePages (Memory, UnalignedPages); in AllocateAlignedCodePages()
1277 Status = gSmst->SmmFreePages (Memory, UnalignedPages); in AllocateAlignedCodePages()
[all …]
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/SmmCpuFeaturesLib/
DSmmStm.c418 for (Index = 0; Index < gSmst->NumberOfCpus; Index++) { in SmmEndOfDxeEventNotify()
419 …Psd = (TXT_PROCESSOR_SMM_DESCRIPTOR *)((UINTN)gSmst->CpuSaveState[Index] - SMRAM_SAVE_STATE_MAP_OF… in SmmEndOfDxeEventNotify()
440 Status = gSmst->SmmInstallProtocolInterface ( in StmSmmConfigurationTableInit()
452 Status = gSmst->SmmRegisterProtocolNotify ( in StmSmmConfigurationTableInit()
907 Status = gSmst->SmmAllocatePages ( in AddPiResource()
937 Status = gSmst->SmmAllocatePages ( in AddPiResource()
949 gSmst->SmmFreePages ( in AddPiResource()
1113 … (StmHeader->SwStmHdr.PerProcDynamicMemorySize + GetVmcsSize () * 2) * gSmst->NumberOfCpus); in StmCheckStmImage()
1136 …DEBUG ((DEBUG_ERROR, " Max CPUs = %08x\n", gSmst->NumberOf… in StmCheckStmImage()
1268 for (Index = 0; Index < gSmst->NumberOfCpus; Index++) { in NotifyStmResourceChange()
[all …]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Smm/SmmScriptLib/
DSmmScriptLib.c28 EFI_SMM_SYSTEM_TABLE2 *gSmst = NULL; variable
441 InternalSmmBase2->GetSmstLocation (InternalSmmBase2, &gSmst); in InitializeSmmScriptLib()
443 ASSERT (gSmst != NULL); in InitializeSmmScriptLib()
447 Status = gSmst->SmmLocateProtocol ( in InitializeSmmScriptLib()
/device/linaro/bootloader/edk2/MdePkg/Include/Library/
DSmmServicesTableLib.h24 extern EFI_SMM_SYSTEM_TABLE2 *gSmst;
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/
DReportStatusCodeRouterSmm.c219 Status = gSmst->SmmInstallProtocolInterface ( in GenericStatusCodeSmmEntry()
230 Status = gSmst->SmmInstallProtocolInterface ( in GenericStatusCodeSmmEntry()
/device/linaro/bootloader/edk2/MdePkg/Library/SmmMemLib/
DSmmMemLib.c489 …Status = gSmst->SmmRegisterProtocolNotify (&gEfiSmmEndOfDxeProtocolGuid, SmmLibInternalEndOfDxeNot… in SmmMemLibConstructor()
495 …Status = gSmst->SmmRegisterProtocolNotify (&gEfiSmmReadyToLockProtocolGuid, SmmLibInternalReadyToL… in SmmMemLibConstructor()
518 gSmst->SmmRegisterProtocolNotify (&gEfiSmmEndOfDxeProtocolGuid, NULL, &mRegistrationEndOfDxe); in SmmMemLibDestructor()
519gSmst->SmmRegisterProtocolNotify (&gEfiSmmReadyToLockProtocolGuid, NULL, &mRegistrationReadyToLock… in SmmMemLibDestructor()

123