Home
last modified time | relevance | path

Searched refs:TempQword (Results 1 – 4 of 4) sorted by relevance

/device/linaro/bootloader/edk2/IntelFspPkg/Library/BaseCacheLib/
DCacheLib.c120 UINT64 TempQword; in EfiDisableCacheMtrr() local
126 TempQword = (*OldMtrr) & ~B_EFI_MSR_GLOBAL_MTRR_ENABLE & ~B_EFI_MSR_FIXED_MTRR_ENABLE; in EfiDisableCacheMtrr()
127 AsmWriteMsr64(EFI_MSR_CACHE_IA32_MTRR_DEF_TYPE, TempQword); in EfiDisableCacheMtrr()
144 UINT64 TempQword; in EfiRecoverCacheMtrr() local
150 TempQword = AsmReadMsr64(EFI_MSR_CACHE_IA32_MTRR_DEF_TYPE); in EfiRecoverCacheMtrr()
151 TempQword |= (UINT64)(B_EFI_MSR_GLOBAL_MTRR_ENABLE | B_EFI_MSR_FIXED_MTRR_ENABLE); in EfiRecoverCacheMtrr()
153 TempQword = OldMtrr; in EfiRecoverCacheMtrr()
156 AsmWriteMsr64 (EFI_MSR_CACHE_IA32_MTRR_DEF_TYPE, TempQword); in EfiRecoverCacheMtrr()
180 UINT64 TempQword; in EfiProgramMtrr() local
192 TempQword = (MemoryAddress & ValidMtrrAddressMask) | MemoryCacheType; in EfiProgramMtrr()
[all …]
/device/linaro/bootloader/edk2/IntelFsp2Pkg/Library/BaseCacheLib/
DCacheLib.c120 UINT64 TempQword; in EfiDisableCacheMtrr() local
126 TempQword = (*OldMtrr) & ~B_EFI_MSR_GLOBAL_MTRR_ENABLE & ~B_EFI_MSR_FIXED_MTRR_ENABLE; in EfiDisableCacheMtrr()
127 AsmWriteMsr64(EFI_MSR_CACHE_IA32_MTRR_DEF_TYPE, TempQword); in EfiDisableCacheMtrr()
144 UINT64 TempQword; in EfiRecoverCacheMtrr() local
150 TempQword = AsmReadMsr64(EFI_MSR_CACHE_IA32_MTRR_DEF_TYPE); in EfiRecoverCacheMtrr()
151 TempQword |= (UINT64)(B_EFI_MSR_GLOBAL_MTRR_ENABLE | B_EFI_MSR_FIXED_MTRR_ENABLE); in EfiRecoverCacheMtrr()
153 TempQword = OldMtrr; in EfiRecoverCacheMtrr()
156 AsmWriteMsr64 (EFI_MSR_CACHE_IA32_MTRR_DEF_TYPE, TempQword); in EfiRecoverCacheMtrr()
180 UINT64 TempQword; in EfiProgramMtrr() local
192 TempQword = (MemoryAddress & ValidMtrrAddressMask) | MemoryCacheType; in EfiProgramMtrr()
[all …]
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/MtrrLib/
DMtrrLib.c878 UINT64 TempQword; in GetMtrrNumberAndDirection() local
906 TempQword = Length; in GetMtrrNumberAndDirection()
911 TempQword -= Power2MaxMemory (TempQword); in GetMtrrNumberAndDirection()
913 } while (TempQword != 0); in GetMtrrNumberAndDirection()
915 TempQword = Power2MaxMemory (LShiftU64 (Length, 1)) - Length; in GetMtrrNumberAndDirection()
918 TempQword -= Power2MaxMemory (TempQword); in GetMtrrNumberAndDirection()
920 } while (TempQword != 0); in GetMtrrNumberAndDirection()
984 UINT64 TempQword; in ProgramVariableMtrr() local
989 TempQword = (BaseAddress & MtrrValidAddressMask) | MemoryCacheType; in ProgramVariableMtrr()
990 VariableSettings->Mtrr[MtrrNumber].Base = TempQword; in ProgramVariableMtrr()
[all …]
/device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Library/MtrrLib/
DMtrrLib.c854 UINT64 TempQword; in GetMtrrNumberAndDirection() local
882 TempQword = Length; in GetMtrrNumberAndDirection()
887 TempQword -= Power2MaxMemory (TempQword); in GetMtrrNumberAndDirection()
889 } while (TempQword != 0); in GetMtrrNumberAndDirection()
891 TempQword = Power2MaxMemory (LShiftU64 (Length, 1)) - Length; in GetMtrrNumberAndDirection()
894 TempQword -= Power2MaxMemory (TempQword); in GetMtrrNumberAndDirection()
896 } while (TempQword != 0); in GetMtrrNumberAndDirection()
960 UINT64 TempQword; in ProgramVariableMtrr() local
965 TempQword = (BaseAddress & MtrrValidAddressMask) | MemoryCacheType; in ProgramVariableMtrr()
966 VariableSettings->Mtrr[MtrrNumber].Base = TempQword; in ProgramVariableMtrr()
[all …]