Searched defs:MtrrSetting (Results 1 - 3 of 3) sorted by relevance

/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/PlatformInitPei/
H A DMemoryPeim.c100 MTRR_SETTINGS MtrrSetting;
165 ZeroMem (&MtrrSetting, sizeof(MTRR_SETTINGS));
167 MtrrSetting.Fixed.Mtrr[Index]=0x0606060606060606;
170 MtrrSetting.Fixed.Mtrr[Index]=0x0505050505050505;
177 MtrrSetting.Variables.Mtrr[0].Base = (FixedPcdGet32 (PcdFlashAreaBaseAddress) | CacheWriteProtected);
178 MtrrSetting.Variables.Mtrr[0].Mask = ((~((UINT64)(FixedPcdGet32 (PcdFlashAreaSize) - 1))) & MTRR_LIB_CACHE_VALID_ADDRESS) | MTRR_LIB_CACHE_MTRR_ENABLED;
183 MtrrSetting.Variables.Mtrr[Index].Base = (MemOverflow & MTRR_LIB_CACHE_VALID_ADDRESS) | CacheWriteBack;
186 MtrrSetting.Variables.Mtrr[Index].Mask = ((~(MemoryLength - 1)) & MTRR_LIB_CACHE_VALID_ADDRESS) | MTRR_LIB_CACHE_MTRR_ENABLED;
197 MtrrSetting.Variables.Mtrr[Index].Base = ((MaxMemoryLength - MemoryLengthUc) & MTRR_LIB_CACHE_VALID_ADDRESS) | CacheUncacheable;
198 MtrrSetting
91 MTRR_SETTINGS MtrrSetting; local
[all...]
/device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Library/MtrrLib/
H A DMtrrLib.c191 If MtrrSetting is not NULL, returns the default MTRR cache type from input
193 If MtrrSetting is NULL, returns the default MTRR cache type from MSR.
195 @param[in] MtrrSetting A buffer holding all MTRRs content.
202 IN MTRR_SETTINGS *MtrrSetting
205 if (MtrrSetting == NULL) {
208 return (MTRR_MEMORY_CACHE_TYPE) (MtrrSetting->MtrrDefType & 0x7);
378 If MtrrSetting is not NULL, gets the variable MTRRs raw value from input
380 If MtrrSetting is NULL, gets the variable MTRRs raw value from MTRRs.
382 @param[in] MtrrSetting A buffer holding all MTRRs content.
391 IN MTRR_SETTINGS *MtrrSetting,
390 MtrrGetVariableMtrrWorker( IN MTRR_SETTINGS *MtrrSetting, IN UINT32 VariableMtrrCount, OUT MTRR_VARIABLE_SETTINGS *VariableSettings ) argument
992 GetMemoryCacheTypeFromMtrrType( IN MTRR_SETTINGS *MtrrSetting, IN UINT64 MtrrType ) argument
1136 MtrrGetMemoryAttributeByAddressWorker( IN MTRR_SETTINGS *MtrrSetting, IN PHYSICAL_ADDRESS Address ) argument
1461 MtrrSetMemoryAttributeWorker( IN OUT MTRR_SETTINGS *MtrrSetting, IN PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length, IN MTRR_MEMORY_CACHE_TYPE Attribute ) argument
1882 MtrrSetMemoryAttributeInMtrrSettings( IN OUT MTRR_SETTINGS *MtrrSetting, IN PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length, IN MTRR_MEMORY_CACHE_TYPE Attribute ) argument
[all...]
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/MtrrLib/
H A DMtrrLib.c186 If MtrrSetting is not NULL, returns the default MTRR cache type from input
188 If MtrrSetting is NULL, returns the default MTRR cache type from MSR.
190 @param[in] MtrrSetting A buffer holding all MTRRs content.
197 IN MTRR_SETTINGS *MtrrSetting
200 if (MtrrSetting == NULL) {
203 return (MTRR_MEMORY_CACHE_TYPE) (MtrrSetting->MtrrDefType & 0x7);
373 If MtrrSetting is not NULL, gets the variable MTRRs raw value from input
375 If MtrrSetting is NULL, gets the variable MTRRs raw value from MTRRs.
377 @param[in] MtrrSetting A buffer holding all MTRRs content.
386 IN MTRR_SETTINGS *MtrrSetting,
385 MtrrGetVariableMtrrWorker( IN MTRR_SETTINGS *MtrrSetting, IN UINT32 VariableMtrrCount, OUT MTRR_VARIABLE_SETTINGS *VariableSettings ) argument
987 GetMemoryCacheTypeFromMtrrType( IN MTRR_SETTINGS *MtrrSetting, IN UINT64 MtrrType ) argument
1131 MtrrGetMemoryAttributeByAddressWorker( IN MTRR_SETTINGS *MtrrSetting, IN PHYSICAL_ADDRESS Address ) argument
1456 MtrrSetMemoryAttributeWorker( IN OUT MTRR_SETTINGS *MtrrSetting, IN PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length, IN MTRR_MEMORY_CACHE_TYPE Attribute ) argument
1877 MtrrSetMemoryAttributeInMtrrSettings( IN OUT MTRR_SETTINGS *MtrrSetting, IN PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length, IN MTRR_MEMORY_CACHE_TYPE Attribute ) argument
[all...]

Completed in 77 milliseconds