Home | History | Annotate | Download | only in MtrrLib

Lines Matching refs:VariableSettings

384   @param[out] VariableSettings   A buffer to hold variable MTRRs content.

386 @return The VariableSettings input pointer
393 OUT MTRR_VARIABLE_SETTINGS *VariableSettings
402 VariableSettings->Mtrr[Index].Base =
404 VariableSettings->Mtrr[Index].Mask =
407 VariableSettings->Mtrr[Index].Base = MtrrSetting->Variables.Mtrr[Index].Base;
408 VariableSettings->Mtrr[Index].Mask = MtrrSetting->Variables.Mtrr[Index].Mask;
412 return VariableSettings;
418 @param[out] VariableSettings A buffer to hold variable MTRRs content.
420 @return The VariableSettings input pointer
426 OUT MTRR_VARIABLE_SETTINGS *VariableSettings
430 return VariableSettings;
436 VariableSettings
537 @param[in] VariableSettings The variable MTRR values to shadow
549 IN MTRR_VARIABLE_SETTINGS *VariableSettings,
561 if ((VariableSettings->Mtrr[Index].Mask & MTRR_LIB_CACHE_MTRR_ENABLED) != 0) {
563 VariableMtrr[Index].BaseAddress = (VariableSettings->Mtrr[Index].Base & MtrrValidAddressMask);
564 VariableMtrr[Index].Length = ((~(VariableSettings->Mtrr[Index].Mask & MtrrValidAddressMask)) & MtrrValidBitsMask) + 1;
565 VariableMtrr[Index].Type = (VariableSettings->Mtrr[Index].Base & 0x0ff);
597 MTRR_VARIABLE_SETTINGS VariableSettings;
606 &VariableSettings
610 &VariableSettings,
913 @param[in, out] VariableSettings Variable MTRR settings
920 IN OUT MTRR_VARIABLE_SETTINGS *VariableSettings,
929 VariableSettings->Mtrr[Index].Base = 0;
930 VariableSettings->Mtrr[Index].Mask = 0;
942 @param[in, out] VariableSettings Variable MTRR settings.
952 IN OUT MTRR_VARIABLE_SETTINGS *VariableSettings,
966 VariableSettings->Mtrr[MtrrNumber].Base = TempQword;
972 VariableSettings->Mtrr[MtrrNumber].Mask = (TempQword & MtrrValidAddressMask) | MTRR_LIB_CACHE_MTRR_ENABLED;
1149 MTRR_VARIABLE_SETTINGS VariableSettings;
1199 &VariableSettings
1203 &VariableSettings,
1493 MTRR_VARIABLE_SETTINGS *VariableSettings;
1582 VariableSettings = &MtrrSetting->Variables;
1587 VariableSettings = &WorkingVariableSettings;
1594 VariableSettings,
1624 InvalidateMtrr (VariableSettings, VariableMtrrCount, VariableMtrr);
1638 InvalidateMtrr (VariableSettings, VariableMtrrCount, VariableMtrr);
1652 InvalidateMtrr (VariableSettings, VariableMtrrCount, VariableMtrr);
1658 if ((VariableSettings->Mtrr[MsrNum].Mask & MTRR_LIB_CACHE_MTRR_ENABLED) == 0) {
1678 if ((VariableSettings->Mtrr[MsrNum].Mask & MTRR_LIB_CACHE_MTRR_ENABLED) == 0) {
1684 VariableSettings,
1709 if ((VariableSettings->Mtrr[MsrNum].Mask & MTRR_LIB_CACHE_MTRR_ENABLED) == 0) {
1715 VariableSettings,
1732 if ((VariableSettings->Mtrr[MsrNum].Mask & MTRR_LIB_CACHE_MTRR_ENABLED) == 0) {
1743 VariableSettings,
1899 @param[in] VariableSettings A buffer to hold variable MTRRs content.
1904 IN MTRR_VARIABLE_SETTINGS *VariableSettings
1916 VariableSettings->Mtrr[Index].Base
1920 VariableSettings->Mtrr[Index].Mask
1929 @param[in] VariableSettings A buffer to hold variable MTRRs content.
1931 @return The pointer of VariableSettings
1937 IN MTRR_VARIABLE_SETTINGS *VariableSettings
1943 return VariableSettings;
1947 MtrrSetVariableMtrrWorker (VariableSettings);
1951 return VariableSettings;