/device/linaro/bootloader/edk2/QuarkPlatformPkg/Acpi/DxeSmm/AcpiSmm/ |
D | AcpiSmmPlatform.c | 380 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/ |
D | IoLib.c | 43 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/ |
D | SmmServicesTableLib.c | 20 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/ |
D | SmmLockBoxSmmLib.c | 50 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/ |
D | PchSpi.c | 59 Status = gSmst->SmmAllocatePool ( in InstallPchSpi() 82 Status = gSmst->SmmInstallProtocolInterface ( in InstallPchSpi() 89 gSmst->SmmFreePool (mSpiInstance); in InstallPchSpi()
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/FaultTolerantWriteDxe/ |
D | FaultTolerantWriteSmm.c | 94 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/ |
D | PiSmmCoreSmmServicesTableLib.c | 19 EFI_SMM_SYSTEM_TABLE2 *gSmst = NULL; variable 38 gSmst = &gSmmCoreSmst; in SmmCoreSmmServicesTableLibConstructor()
|
/device/linaro/bootloader/edk2/MdePkg/Library/SmmMemoryAllocationLib/ |
D | MemoryAllocationLib.c | 165 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/ |
D | SmmBaseHelper.c | 184 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/ |
D | FwBlockServiceSmm.c | 44 Status = gSmst->SmmInstallProtocolInterface ( in InstallProtocolInterfaces() 52 Status = gSmst->SmmInstallProtocolInterface ( in InstallProtocolInterfaces()
|
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/SmmSwDispatch2OnSmmSwDispatchThunk/ |
D | SmmSwDispatch2OnSmmSwDispatchThunk.c | 229 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/ |
D | MemoryAllocationLib.c | 167 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/ |
D | PiSmmCommunicationSmm.c | 69 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/ |
D | VariableSmm.c | 221 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/ |
D | MemoryStatusCodeWorker.c | 40 Status = gSmst->SmmInstallConfigurationTable ( in MemoryStatusCodeInitializeWorker() 41 gSmst, in MemoryStatusCodeInitializeWorker()
|
/device/linaro/bootloader/edk2/QuarkPlatformPkg/Acpi/DxeSmm/SmmPowerManagement/ |
D | SmmPowerManagement.c | 62 Status = gSmst->SmmLocateProtocol ( in InitializePowerManagement() 72 Status = gSmst->SmmLocateProtocol ( in InitializePowerManagement()
|
/device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNC/ |
D | QNCSmmSw.c | 73 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/ |
D | TcgMorLockSmm.c | 134 Status = gSmst->SmmLocateProtocol ( in MorLockDriverEntryPointSmm() 141 Status = gSmst->SmmLocateProtocol ( in MorLockDriverEntryPointSmm()
|
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/FvbRuntimeDxe/ |
D | FvbServiceSmm.c | 88 Status = gSmst->SmmInstallProtocolInterface ( in InstallFvbProtocol() 96 Status = gSmst->SmmInstallProtocolInterface ( in InstallFvbProtocol()
|
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/ |
D | PiSmmCpuDxeSmm.c | 238 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/ |
D | SmmStm.c | 418 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/ |
D | SmmScriptLib.c | 28 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/ |
D | SmmServicesTableLib.h | 24 extern EFI_SMM_SYSTEM_TABLE2 *gSmst;
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ |
D | ReportStatusCodeRouterSmm.c | 219 Status = gSmst->SmmInstallProtocolInterface ( in GenericStatusCodeSmmEntry() 230 Status = gSmst->SmmInstallProtocolInterface ( in GenericStatusCodeSmmEntry()
|
/device/linaro/bootloader/edk2/MdePkg/Library/SmmMemLib/ |
D | SmmMemLib.c | 489 …Status = gSmst->SmmRegisterProtocolNotify (&gEfiSmmEndOfDxeProtocolGuid, SmmLibInternalEndOfDxeNot… in SmmMemLibConstructor() 495 …Status = gSmst->SmmRegisterProtocolNotify (&gEfiSmmReadyToLockProtocolGuid, SmmLibInternalReadyToL… in SmmMemLibConstructor() 518 gSmst->SmmRegisterProtocolNotify (&gEfiSmmEndOfDxeProtocolGuid, NULL, &mRegistrationEndOfDxe); in SmmMemLibDestructor() 519 …gSmst->SmmRegisterProtocolNotify (&gEfiSmmReadyToLockProtocolGuid, NULL, &mRegistrationReadyToLock… in SmmMemLibDestructor()
|