Home
last modified time | relevance | path

Searched refs:EFI_SMRAM_DESCRIPTOR (Results 1 – 25 of 35) sorted by relevance

12

/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/AcpiVariableHobOnSmramReserveHobThunk/
DAcpiVariableHobOnSmramReserveHobThunk.c90 …fferSize = sizeof (EFI_SMRAM_HOB_DESCRIPTOR_BLOCK) + (SmramRanges * sizeof (EFI_SMRAM_DESCRIPTOR)); in SplitSmramReserveHob()
102 CopyMem ((VOID *)Hob.Raw, DescriptorBlock, BufferSize - sizeof(EFI_SMRAM_DESCRIPTOR)); in SplitSmramReserveHob()
113 …ptor[SmramRanges], &NewDescriptorBlock->Descriptor[SmramRanges - 1], sizeof(EFI_SMRAM_DESCRIPTOR)); in SplitSmramReserveHob()
146 …escriptor[SubIndex], &NewDescriptorBlock->Descriptor[SubIndex + 1], sizeof (EFI_SMRAM_DESCRIPTOR)); in SplitSmramReserveHob()
151 ZeroMem (&NewDescriptorBlock->Descriptor[SubIndex], sizeof(EFI_SMRAM_DESCRIPTOR)); in SplitSmramReserveHob()
199 sizeof (EFI_SMRAM_DESCRIPTOR) in CreateAcpiVariableHob()
209 …em ((VOID *)Hob.Raw, &DescriptorBlock->Descriptor[SmramRanges - 2], sizeof (EFI_SMRAM_DESCRIPTOR)); in CreateAcpiVariableHob()
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Framework/Guid/SmramMemoryReserve/
DSmramMemoryReserve.h43 } EFI_SMRAM_DESCRIPTOR; typedef
65 EFI_SMRAM_DESCRIPTOR Descriptor[1];
/device/linaro/bootloader/edk2/MdeModulePkg/Core/PiSmmCore/
DPiSmmIpl.c244 EFI_SMRAM_DESCRIPTOR *mCurrentSmramRange;
324 IN EFI_SMRAM_DESCRIPTOR *SmramRange, in GetSmramCacheRange()
876 IN OUT EFI_SMRAM_DESCRIPTOR *SmramRange, in ExecuteSmmCoreFromSmram()
877 IN OUT EFI_SMRAM_DESCRIPTOR *SmramRangeSmmCore, in ExecuteSmmCoreFromSmram()
1041 IN OUT EFI_SMRAM_DESCRIPTOR *RangeToCompare, in SmmSplitSmramEntry()
1043 OUT EFI_SMRAM_DESCRIPTOR *Ranges, in SmmSplitSmramEntry()
1047 OUT EFI_SMRAM_DESCRIPTOR *FinalRanges, in SmmSplitSmramEntry()
1212 IN EFI_SMRAM_DESCRIPTOR *RangeToCompare, in SmmIsSmramOverlap()
1244 EFI_SMRAM_DESCRIPTOR *
1254 EFI_SMRAM_DESCRIPTOR *FullSmramRanges; in GetFullSmramRanges()
[all …]
DPiSmmCorePrivateData.h70 EFI_SMRAM_DESCRIPTOR *SmramRanges;
DPiSmmCore.c88 EFI_SMRAM_DESCRIPTOR *mFullSmramRanges;
618 mFullSmramRanges = AllocatePool (mFullSmramRangeCount * sizeof (EFI_SMRAM_DESCRIPTOR)); in SmmMain()
620 …llSmramRanges, gSmmCorePrivate->SmramRanges, mFullSmramRangeCount * sizeof (EFI_SMRAM_DESCRIPTOR)); in SmmMain()
/device/linaro/bootloader/edk2/MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/
DPiSmmCoreMemoryAllocationServices.h44 EFI_SMRAM_DESCRIPTOR *SmramRanges;
109 IN EFI_SMRAM_DESCRIPTOR *SmramRanges
DMemoryAllocationLib.c33 EFI_SMRAM_DESCRIPTOR *mSmmCoreMemoryAllocLibSmramRanges = NULL;
923 Size = mSmmCoreMemoryAllocLibSmramRangeCount * sizeof (EFI_SMRAM_DESCRIPTOR); in PiSmmCoreMemoryAllocationLibConstructor()
924 mSmmCoreMemoryAllocLibSmramRanges = (EFI_SMRAM_DESCRIPTOR *) AllocatePool (Size); in PiSmmCoreMemoryAllocationLibConstructor()
/device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Smm/Dxe/SmmAccessDxe/
DSmmAccessDriver.h64 EFI_SMRAM_DESCRIPTOR SmramDesc[MAX_SMRAM_RANGES];
203 IN OUT EFI_SMRAM_DESCRIPTOR *SmramMap
DSmmAccessDriver.c329 IN OUT EFI_SMRAM_DESCRIPTOR *SmramMap in GetCapabilities()
359 BufferSize = SmmAccess->NumberRegions * sizeof (EFI_SMRAM_DESCRIPTOR); in GetCapabilities()
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/SmmAccess2OnSmmAccessThunk/
DSmmAccess2OnSmmAccessThunk.c150 IN OUT EFI_SMRAM_DESCRIPTOR *SmramMap in SmmAccess2GetCapabilities()
188 mSmramRegionNumber = SmramMapSize/sizeof (EFI_SMRAM_DESCRIPTOR); in SmmAccess2ThunkMain()
DSmmAccess2OnSmmAccessThunk.h96 IN OUT EFI_SMRAM_DESCRIPTOR *SmramMap
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Include/Guid/
DSmramMemoryReserve.h54 EFI_SMRAM_DESCRIPTOR Descriptor[1];
/device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Smm/Pei/SmmAccessPei/
DSmmAccessPei.c44 EFI_SMRAM_DESCRIPTOR SmramDesc[MAX_SMRAM_RANGES];
240 IN OUT EFI_SMRAM_DESCRIPTOR *SmramMap in GetCapabilities()
271 BufferSize = SmmAccess->NumberRegions * sizeof (EFI_SMRAM_DESCRIPTOR); in GetCapabilities()
/device/linaro/bootloader/edk2/OvmfPkg/SmmAccess/
DSmramInternal.h88 IN OUT EFI_SMRAM_DESCRIPTOR *SmramMap
DSmmAccessPei.c183 IN OUT EFI_SMRAM_DESCRIPTOR *SmramMap in SmmAccessPeiGetCapabilities()
254 EFI_SMRAM_DESCRIPTOR SmramMap[DescIdxCount]; in SmmAccessPeiEntryPoint()
DSmmAccess2Dxe.c120 IN OUT EFI_SMRAM_DESCRIPTOR *SmramMap in SmmAccess2DxeGetCapabilities()
/device/linaro/bootloader/edk2/MdePkg/Include/Protocol/
DSmmAccess2.h106 IN OUT EFI_SMRAM_DESCRIPTOR *SmramMap
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Include/Protocol/
DSmmAccess.h113 IN OUT EFI_SMRAM_DESCRIPTOR *SmramMap
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmAccess/
DSmmAccess.h65 IN OUT EFI_SMRAM_DESCRIPTOR * SmramMap
/device/linaro/bootloader/edk2/MdePkg/Library/SmmMemLib/
DSmmMemLib.c32 EFI_SMRAM_DESCRIPTOR *mSmmMemLibInternalSmramRanges;
315 mSmmMemLibInternalSmramCount = Size / sizeof (EFI_SMRAM_DESCRIPTOR); in SmmMemLibConstructor()
/device/linaro/bootloader/edk2/MdePkg/Include/Pi/
DPiMultiPhase.h134 } EFI_SMRAM_DESCRIPTOR; typedef
/device/linaro/bootloader/edk2/QuarkPlatformPkg/Platform/Pei/PlatformInit/
DMrcWrapper.c560 EFI_SMRAM_DESCRIPTOR DescriptorAcpiVariable; in InstallEfiMemory()
811 BufferSize += ((SmramRanges - 1) * sizeof (EFI_SMRAM_DESCRIPTOR)); in InstallEfiMemory()
846 …orAcpiVariable, &SmramHobDescriptorBlock->Descriptor[SmramRanges-1], sizeof(EFI_SMRAM_DESCRIPTOR)); in InstallEfiMemory()
851 sizeof (EFI_SMRAM_DESCRIPTOR) in InstallEfiMemory()
896 EFI_SMRAM_DESCRIPTOR DescriptorAcpiVariable; in InstallS3Memory()
932 BufferSize += ((SmramRanges - 1) * sizeof (EFI_SMRAM_DESCRIPTOR)); in InstallS3Memory()
968 …orAcpiVariable, &SmramHobDescriptorBlock->Descriptor[SmramRanges-1], sizeof(EFI_SMRAM_DESCRIPTOR)); in InstallS3Memory()
973 sizeof (EFI_SMRAM_DESCRIPTOR) in InstallS3Memory()
1584 OUT EFI_SMRAM_DESCRIPTOR **SmramDescriptorPtr OPTIONAL, in InfoPostInstallMemory()
/device/linaro/bootloader/edk2/MdeModulePkg/Include/Ppi/
DSmmAccess.h126 IN OUT EFI_SMRAM_DESCRIPTOR *SmramMap
/device/linaro/bootloader/edk2/Vlv2DeviceRefCodePkg/ValleyView2Soc/NorthCluster/Include/Ppi/
DSmmAccess.h137 IN OUT EFI_SMRAM_DESCRIPTOR *SmramMap
/device/linaro/bootloader/edk2/MdePkg/Library/SmmMemoryAllocationLib/
DMemoryAllocationLib.c35 EFI_SMRAM_DESCRIPTOR *mSmramRanges;
80 mSmramRanges = (EFI_SMRAM_DESCRIPTOR *) AllocatePool (Size); in SmmMemoryAllocationLibConstructor()
86 mSmramRangeCount = Size / sizeof (EFI_SMRAM_DESCRIPTOR); in SmmMemoryAllocationLibConstructor()

12