#include "ki.h"
Go to the source code of this file.
|
Definition at line 88 of file mtrramd.c. Referenced by KiAmdK6FindFreeRegion(). |
|
Definition at line 55 of file mtrramd.c. Referenced by KiAmdK6InitializeMTRR(), and KiAmdK6MtrrWRMSR(). |
|
Definition at line 48 of file mtrramd.c. Referenced by KiAmdK6InitializeMTRR(), KiAmdK6MTRRAddRegionFromHW(), and KiAmdK6MtrrCommitChanges(). |
|
|
|
Definition at line 49 of file mtrramd.c. Referenced by KiAmdK6MTRRAddRegionFromHW(). |
|
Definition at line 50 of file mtrramd.c. Referenced by KiAmdK6MtrrCommitChanges(). |
|
Definition at line 82 of file mtrramd.c. Referenced by KiAmdK6FindFreeRegion(), KiAmdK6HandleWcRegionRequest(), and KiAmdK6MTRRAddRegionFromHW(). |
|
Definition at line 76 of file mtrramd.c. Referenced by KiAmdK6FindFreeRegion(), KiAmdK6HandleWcRegionRequest(), KiAmdK6InitializeMTRR(), and KiAmdK6MtrrCommitChanges(). |
|
|
|
|
|
Definition at line 70 of file mtrramd.c. Referenced by KiAmdK6InitializeMTRR(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by KiAmdK6AddRegion(), and KiAmdK6HandleWcRegionRequest(). |
|
Definition at line 560 of file mtrramd.c. References _AMDK6_MTRR_REGION::BaseAddress, FALSE, KiAmdK6FindFreeRegion(), NULL, PAMDK6_MTRR_REGION, _AMDK6_MTRR_REGION::RegionFlags, _AMDK6_MTRR_REGION::RegionType, Size, _AMDK6_MTRR_REGION::Size, and TRUE. Referenced by KiAmdK6HandleWcRegionRequest(), and KiAmdK6MTRRAddRegionFromHW().
|
|
Definition at line 581 of file mtrramd.c. References AMDK6_MAX_MTRR, AMDK6_REGION_FLAGS_BIOS, AMDK6_REGION_UNUSED, AmdK6RegionCount, AmdK6Regions, AmdMtrrHwUsageCount, _AMDK6_MTRR_REGION::BaseAddress, DBGMSG, FALSE, MmWriteCombined, NULL, and _AMDK6_MTRR_REGION::RegionFlags. Referenced by KiAmdK6AddRegion().
|
|
Definition at line 375 of file mtrramd.c. References AMDK6_REGION_FLAGS_BIOS, AMDK6_REGION_UNUSED, AmdK6RegionCount, AmdK6Regions, _AMDK6_MTRR_REGION::BaseAddress, FALSE, KiAmdK6AddRegion(), KiAmdK6MtrrCommitChanges(), MmWriteCombined, PAMDK6_MTRR_REGION, _AMDK6_MTRR_REGION::RegionFlags, _AMDK6_MTRR_REGION::RegionType, _AMDK6_MTRR_REGION::Size, Size, and TRUE. Referenced by KiAmdK6MtrrSetMemoryType().
|
|
Referenced by KiInitMachineDependent(). |
|
Definition at line 230 of file mtrramd.c. References AMDK6_MTRR_TYPE_DISABLED, AMDK6_MTRR_TYPE_UC, AMDK6_REGION_FLAGS_BIOS, AmdMtrrHwUsageCount, ASSERT, _AMDK6_MTRR::base, KiAmdK6AddRegion(), _AMDK6_MTRR::mask, MmWriteCombined, Size, and _AMDK6_MTRR::type. Referenced by KiAmdK6InitializeMTRR().
|
|
Definition at line 635 of file mtrramd.c. References AMDK6_MTRR_TYPE_DISABLED, AMDK6_MTRR_TYPE_WC, AMDK6_REGION_UNUSED, AmdK6RegionCount, AmdK6Regions, _AMDK6_MTRR_REGION::BaseAddress, DBGMSG, KiAmdK6Mtrr, KiLoadMTRR(), MmWriteCombined, NULL, _AMDK6_MTRR_REGION::RegionType, _AMDK6_MTRR_REGION::Size, and _AMDK6_MTRR_MSR_IMAGE::u. Referenced by KiAmdK6HandleWcRegionRequest().
|
|
Definition at line 294 of file mtrramd.c. References DBGMSG, DISPATCH_LEVEL, ExPageLockHandle, KeAcquireSpinLock, KeReleaseSpinLock(), KiAmdK6HandleWcRegionRequest(), KiRangeLock, MmCached, MmLockPagableSectionByHandle(), MmNonCached, MmUnlockPagableImageSection(), MmWriteCombined, NTSTATUS(), Size, and Status. Referenced by KeSetPhysicalCacheTypeRange().
|
|
Definition at line 754 of file mtrramd.c. References AMDK6_MTRR_MSR, KiAmdK6Mtrr, _AMDK6_MTRR_MSR_IMAGE::u, and WRMSR(). Referenced by KiLoadMTRR().
|
|
|
|
Referenced by KeRestoreMtrr(), KiAmdK6MtrrCommitChanges(), KiCompleteEffectiveRangeChange(), and KiLoadMTRRTarget(). |
|
Definition at line 155 of file mtrramd.c. Referenced by KiAmdK6FindFreeRegion(), KiAmdK6HandleWcRegionRequest(), KiAmdK6InitializeMTRR(), and KiAmdK6MtrrCommitChanges(). |
|
Definition at line 154 of file mtrramd.c. Referenced by KiAmdK6FindFreeRegion(), KiAmdK6HandleWcRegionRequest(), KiAmdK6InitializeMTRR(), and KiAmdK6MtrrCommitChanges(). |
|
Definition at line 159 of file mtrramd.c. Referenced by KiAmdK6FindFreeRegion(), KiAmdK6InitializeMTRR(), and KiAmdK6MTRRAddRegionFromHW(). |
|
Definition at line 163 of file mtrramd.c. Referenced by KiAmdK6InitializeMTRR(), KiAmdK6MtrrCommitChanges(), and KiAmdK6MtrrWRMSR(). |
|
Definition at line 150 of file mtrramd.c. Referenced by KeRestoreMtrr(), KeSetPhysicalCacheTypeRange(), KiAmdK6InitializeMTRR(), KiAmdK6MtrrSetMemoryType(), and KiInitializeMTRR(). |