#include "ki.h"
Go to the source code of this file.
Functions | |
VOID | KiSweepDcacheTarget (IN PKIPI_CONTEXT SignalDone, IN PVOID Count, IN PVOID Parameter2, IN PVOID Parameter3) |
VOID | KiSweepIcacheTarget (IN PKIPI_CONTEXT SignalDone, IN PVOID Count, IN PVOID Parameter2, IN PVOID Parameter3) |
VOID | KiFlushIoBuffersTarget (IN PKIPI_CONTEXT SignalDone, IN PVOID Mdl, IN PVOID ReadOperation, IN PVOID DmaOperation) |
VOID | KiSynchronizeMemoryAccessTarget (IN PKIPI_CONTEXT SignalDone, IN PVOID Parameter1, IN PVOID Parameter2, IN PVOID Parameter3) |
VOID | KeSweepDcache (IN BOOLEAN AllProcessors) |
VOID | KeSweepIcache (IN BOOLEAN AllProcessors) |
VOID | KeSweepIcacheRange (IN BOOLEAN AllProcessors, IN PVOID BaseAddress, IN ULONG_PTR Length) |
VOID | KeFlushIoBuffers (IN PMDL Mdl, IN BOOLEAN ReadOperation, IN BOOLEAN DmaOperation) |
VOID | KeSynchronizeMemoryAccess (VOID) |
Variables | |
ULONG | KiSynchronizeMemoryCallCount = 0 |
|
Definition at line 374 of file alpha/flush.c. References ASSERT, DMA_READ_DCACHE_INVALIDATE, DMA_READ_ICACHE_INVALIDATE, DMA_WRITE_DCACHE_SNOOP, FALSE, KeActiveProcessors, KeLowerIrql(), KiDmaIoCoherency, KiFlushIoBuffersTarget(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), and MDL_IO_PAGE_READ.
|
|
Definition at line 71 of file alpha/flush.c. References ASSERT, IPI_INSTRUMENT_COUNT, KeActiveProcessors, KeGetCurrentPrcb, KeLowerIrql(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiSweepDcacheTarget(), and NULL.
|
|
Definition at line 202 of file alpha/flush.c. References ASSERT, IPI_INSTRUMENT_COUNT, KeActiveProcessors, KeGetCurrentPrcb, KeLowerIrql(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiSweepIcacheTarget(), and NULL.
|
|
Definition at line 335 of file alpha/flush.c. References KeSweepIcache().
|
|
Definition at line 561 of file alpha/flush.c. References ASSERT, KeActiveProcessors, KeLowerIrql(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiSynchronizeMemoryAccessTarget(), KiSynchronizeMemoryCallCount, and NULL.
|
|
Definition at line 508 of file alpha/flush.c. References IPI_INSTRUMENT_COUNT, KeGetCurrentPrcb, and KiIpiSignalPacketDone(). Referenced by KeFlushIoBuffers().
|
|
Definition at line 156 of file alpha/flush.c. References IPI_INSTRUMENT_COUNT, KeGetCurrentPrcb, and KiIpiSignalPacketDone(). Referenced by KeSweepDcache().
|
|
Definition at line 287 of file alpha/flush.c. References IPI_INSTRUMENT_COUNT, KeGetCurrentPrcb, and KiIpiSignalPacketDone(). Referenced by KeSweepIcache().
|
|
Definition at line 651 of file alpha/flush.c. References KiIpiSignalPacketDone(). Referenced by KeSynchronizeMemoryAccess().
|
|
Definition at line 67 of file alpha/flush.c. Referenced by KeSynchronizeMemoryAccess(). |