#include "ki.h"
Go to the source code of this file.
Functions | |
VOID | KiFlushTargetEntireTb (IN PKIPI_CONTEXT SignalDone, IN PVOID Invalid, IN PVOID Parameter2, IN PVOID Parameter3) |
VOID | KiFlushTargetMultipleTb (IN PKIPI_CONTEXT SignalDone, IN PVOID Parameter1, IN PVOID Parameter2, IN PVOID Parameter3) |
VOID | KiFlushTargetSingleTb (IN PKIPI_CONTEXT SignalDone, IN PVOID Parameter1, IN PVOID Parameter2, IN PVOID Parameter3) |
HARDWARE_PTE | KiFlushSingleTbSynchronous (IN PVOID Virtual, IN BOOLEAN Invalid, IN BOOLEAN AllProcessors, IN PHARDWARE_PTE PtePointer, IN HARDWARE_PTE PteValue) |
VOID | KiFlushTargetSingleTbSynchronous (IN PKIPI_CONTEXT SignalDone, IN PVOID Parameter1, IN PVOID Parameter2, IN PVOID Parameter3) |
VOID | Ki386UseSynchronousTbFlush (IN volatile PLONG Number) |
VOID | KeFlushEntireTb (IN BOOLEAN Invalid, IN BOOLEAN AllProcessors) |
VOID | KeFlushMultipleTb (IN ULONG Number, IN PVOID *Virtual, IN BOOLEAN Invalid, IN BOOLEAN AllProcessors, IN PHARDWARE_PTE *PtePointer OPTIONAL, IN HARDWARE_PTE PteValue) |
HARDWARE_PTE | KeFlushSingleTb (IN PVOID Virtual, IN BOOLEAN Invalid, IN BOOLEAN AllProcessors, IN PHARDWARE_PTE PtePointer, IN HARDWARE_PTE PteValue) |
|
Definition at line 94 of file i386/flushtb.c. References _KPROCESS::ActiveProcessors, FALSE, IPI_INSTRUMENT_COUNT, KeActiveProcessors, KeFlushCurrentTb(), KeGetCurrentPrcb, KeLowerIrql(), KiFlushTargetEntireTb(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, and NULL.
|
|
Definition at line 240 of file i386/flushtb.c. References _KPROCESS::ActiveProcessors, FALSE, Index, IPI_INSTRUMENT_COUNT, KeActiveProcessors, KeGetCurrentPrcb, KeLowerIrql(), KiFlushSingleTb(), KiFlushTargetMultipleTb(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, and Virtual.
|
|
Definition at line 428 of file i386/flushtb.c. References _KPROCESS::ActiveProcessors, FALSE, IPI_INSTRUMENT_COUNT, KeActiveProcessors, KeGetCurrentPrcb, KeLowerIrql(), KiFlushSingleTb(), KiFlushTargetSingleTb(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, NULL, and Virtual.
|
|
Definition at line 747 of file i386/flushtb.c. References KeFlushSingleTb(), KeGetCurrentPrcb, and KiFlushSingleTbSynchronous(). Referenced by KiInitMachineDependent().
|
|
Definition at line 589 of file i386/flushtb.c. References _KPROCESS::ActiveProcessors, FALSE, IPI_INSTRUMENT_COUNT, KeActiveProcessors, KeGetCurrentPrcb, KiFlushSingleTb(), KiFlushTargetSingleTbSynchronous(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, and Virtual. Referenced by Ki386UseSynchronousTbFlush().
|
|
Definition at line 202 of file i386/flushtb.c. References KeFlushCurrentTb(), and KiIpiSignalPacketDone(). Referenced by KeFlushEntireTb().
|
|
Definition at line 368 of file i386/flushtb.c. References Index, KiFlushSingleTb(), KiIpiSignalPacketDone(), and Virtual. Referenced by KeFlushMultipleTb().
|
|
Definition at line 546 of file i386/flushtb.c. References KiFlushSingleTb(), and KiIpiSignalPacketDone(). Referenced by KeFlushSingleTb().
|
|
Definition at line 703 of file i386/flushtb.c. References KiFlushSingleTb(). Referenced by KiFlushSingleTbSynchronous().
|