#include "ki.h"
Go to the source code of this file.
Functions | |
VOID | KiChangeColorPageTarget (IN PULONG SignalDone, IN PVOID NewColor, IN PVOID OldColor, IN PVOID PageFrame) |
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 | KiSweepIcacheRangeTarget (IN PULONG SignalDone, IN PVOID BaseAddress, IN PVOID Length, IN PVOID Parameter3) |
VOID | KiFlushIoBuffersTarget (IN PULONG SignalDone, IN PVOID Mdl, IN PVOID ReadOperation, IN PVOID DmaOperation) |
VOID | KeChangeColorPage (IN PVOID NewColor, IN PVOID OldColor, IN ULONG PageFrame) |
VOID | KeSweepDcache (IN BOOLEAN AllProcessors) |
VOID | KeSweepIcache (IN BOOLEAN AllProcessors) |
VOID | KeSweepIcacheRange (IN BOOLEAN AllProcessors, IN PVOID BaseAddress, IN ULONG Length) |
VOID | KeFlushIoBuffers (IN PMDL Mdl, IN BOOLEAN ReadOperation, IN BOOLEAN DmaOperation) |
|
Definition at line 77 of file ppc/flush.c. References ASSERT, KeActiveProcessors, KeLowerIrql(), KiChangeColorPageTarget(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), and SYNCH_LEVEL.
|
|
Definition at line 693 of file ppc/flush.c. References ASSERT, DMA_READ_DCACHE_INVALIDATE, DMA_READ_ICACHE_INVALIDATE, DMA_WRITE_DCACHE_SNOOP, FALSE, KeActiveProcessors, KeLowerIrql(), KeNumberProcessors, KiDmaIoCoherency, KiFlushIoBuffersTarget(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), MDL_IO_PAGE_READ, and SYNCH_LEVEL. Referenced by UdfNonCachedRead().
|
|
Definition at line 220 of file ppc/flush.c. References ASSERT, KeActiveProcessors, KeLowerIrql(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiSweepDcacheTarget(), NULL, and SYNCH_LEVEL. Referenced by CcZeroData(), ExFreePool(), KeInitializeInterrupt(), MiInitMachineDependent(), MmAllocateContiguousMemorySpecifyCache(), and MmAllocateNonCachedMemory().
|
|
Definition at line 356 of file ppc/flush.c. References ASSERT, KeActiveProcessors, KeLowerIrql(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiSweepIcacheTarget(), NULL, and SYNCH_LEVEL. Referenced by KeDisconnectInterrupt(), KeInitializeInterrupt(), KeSweepIcacheRange(), MiLoadSystemImage(), and NtFlushInstructionCache().
|
|
Definition at line 502 of file ppc/flush.c. References ASSERT, KeActiveProcessors, KeLowerIrql(), KeSweepIcache(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiSweepIcacheRangeTarget(), NULL, Offset, and SYNCH_LEVEL. Referenced by NtFlushInstructionCache().
|
|
|
|
|
|
|
|
|
|
|