#include "ki.h"#include "kxia64.h"Go to the source code of this file.
Functions | |
| VOID | KiSweepDcacheTarget (IN PULONG SignalDone, IN PVOID Parameter1, IN PVOID Parameter2, IN PVOID Parameter3) |
| VOID | KiSweepIcacheTarget (IN PULONG SignalDone, IN PVOID Parameter1, IN PVOID Parameter2, IN PVOID Parameter3) |
| VOID | KiFlushIoBuffersTarget (IN PKIPI_CONTEXT SignalDone, IN PVOID Mdl, IN PVOID ReadOperation, IN PVOID DmaOperation) |
| VOID | KiSyncCacheTarget (IN PKIPI_CONTEXT SignalDone, IN PVOID Parameter1, IN PVOID Parameter2, IN PVOID Parameter3) |
| ULONG_PTR | KiSyncMC_DrainTarget () |
| ULONG_PTR | KiSyncMC_Drain (IN BOOLEAN AllProcessors, IN PVOID BaseAddress, IN ULONG Length) |
| ULONG_PTR | KiSyncPrefetchVisibleTarget () |
| ULONG_PTR | KiSyncPrefetchVisible (IN BOOLEAN AllProcessors, IN PVOID BaseAddress, IN ULONG Length) |
| VOID | KeSweepIcache (IN BOOLEAN AllProcessors) |
| VOID | KeSweepDcache (IN BOOLEAN AllProcessors) |
| VOID | KeSweepCacheRange (IN BOOLEAN AllProcessors, IN PVOID BaseAddress, IN ULONG Length) |
| VOID | KeSweepIcacheRange (IN BOOLEAN AllProcessors, IN PVOID BaseAddress, IN ULONG Length) |
| VOID | KeSweepDcacheRange (IN BOOLEAN AllProcessors, IN PVOID BaseAddress, IN ULONG Length) |
| VOID | KeSweepCacheRangeWithDrain (IN BOOLEAN AllProcessors, IN PVOID BaseAddress, IN ULONG Length) |
Variables | |
| ULONG | ProbePalVisibilitySupport = 1 |
| ULONG | NeedPalVisibilitySupport = 1 |
| KSPIN_LOCK | KiCacheFlushLock |
|
||||||||||||||||
|
Definition at line 453 of file ia64/flush.c. References ASSERT, KeActiveProcessors, KeLowerIrql(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiSyncCacheTarget(), and NULL. Referenced by KeSweepCacheRangeWithDrain().
|
|
||||||||||||||||
|
Definition at line 979 of file ia64/flush.c. References ASSERT, KeSweepCacheRange(), KiSyncMC_Drain(), KiSyncPrefetchVisible(), and Status. Referenced by MiSweepCacheMachineDependent().
|
|
|
Definition at line 276 of file ia64/flush.c. References ASSERT, DISPATCH_LEVEL, KeAcquireSpinLock, KeActiveProcessors, KeReleaseSpinLock(), KiCacheFlushLock, KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiSweepDcacheTarget(), and NULL.
|
|
||||||||||||||||
|
Definition at line 674 of file ia64/flush.c. References ASSERT, KeActiveProcessors, KeLowerIrql(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiSyncCacheTarget(), and NULL.
|
|
|
Definition at line 143 of file ia64/flush.c. References ASSERT, DISPATCH_LEVEL, KeAcquireSpinLock, KeActiveProcessors, KeReleaseSpinLock(), KiCacheFlushLock, KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiSweepIcacheTarget(), and NULL.
|
|
||||||||||||||||
|
Definition at line 559 of file ia64/flush.c. References ASSERT, KeActiveProcessors, KeLowerIrql(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiSyncCacheTarget(), and NULL.
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
Definition at line 360 of file ia64/flush.c. References KiIpiSignalPacketDone().
|
|
||||||||||||||||||||
|
Definition at line 228 of file ia64/flush.c. References KiIpiSignalPacketDone().
|
|
||||||||||||||||||||
|
Definition at line 103 of file ia64/flush.c. References KiIpiSignalPacketDone(). Referenced by KeSweepCacheRange(), KeSweepDcacheRange(), and KeSweepIcacheRange().
|
|
||||||||||||||||
|
Definition at line 787 of file ia64/flush.c. References ASSERT, KiIpiGenericCall(), KiSyncMC_DrainTarget(), NULL, PKIPI_BROADCAST_WORKER, and Status. Referenced by KeSweepCacheRangeWithDrain().
|
|
|
Definition at line 407 of file ia64/flush.c. References ASSERT, and Status. Referenced by KiSyncMC_Drain().
|
|
||||||||||||||||
|
Definition at line 885 of file ia64/flush.c. References ASSERT, KiIpiGenericCall(), KiSyncPrefetchVisibleTarget(), NeedPalVisibilitySupport, NULL, PKIPI_BROADCAST_WORKER, ProbePalVisibilitySupport, and Status. Referenced by KeSweepCacheRangeWithDrain().
|
|
|
Definition at line 838 of file ia64/flush.c. References ASSERT, and Status. Referenced by KiSyncPrefetchVisible().
|
|
|
Definition at line 39 of file ia64/flush.c. Referenced by KeSweepDcache(), KeSweepIcache(), and KiInitializeKernel(). |
|
|
Definition at line 38 of file ia64/flush.c. Referenced by KiSyncPrefetchVisible(). |
|
|
Definition at line 37 of file ia64/flush.c. Referenced by KiSyncPrefetchVisible(). |
1.3.7