#include "ki.h"
Go to the source code of this file.
Functions | |
VOID | KiFlushEntireTbTarget (IN PULONG SignalDone, IN PVOID Parameter1, IN PVOID Parameter2, IN PVOID Parameter3) |
VOID | KiFlushMultipleTbTarget (IN PULONG SignalDone, IN PVOID Number, IN PVOID Virtual, IN PVOID Pid) |
VOID | KiFlushSingleTbTarget (IN PULONG SignalDone, IN PVOID Virtual, IN PVOID Pid, IN PVOID Parameter3) |
VOID | KiFlushMultipleTbTarget64 (IN PULONG SignalDone, IN PVOID Number, IN PVOID Virtual, IN PVOID Pid) |
VOID | KiFlushSingleTbTarget64 (IN PULONG SignalDone, IN PVOID Virtual, IN PVOID Pid, IN PVOID Parameter3) |
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) |
VOID | KeFlushMultipleTb64 (IN ULONG Number, IN PULONG *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) |
HARDWARE_PTE | KeFlushSingleTb64 (IN ULONG Virtual, IN BOOLEAN Invalid, IN BOOLEAN AllProcessors, IN PHARDWARE_PTE PtePointer, IN HARDWARE_PTE PteValue) |
|
Definition at line 74 of file xxflshtb.c. References _KPROCESS::ActiveProcessors, _KTHREAD::ApcState, ASSERT, DISPATCH_LEVEL, FALSE, KeActiveProcessors, KeFlushCurrentTb(), KeGetCurrentThread, KeLowerIrql(), KiFlushEntireTbTarget(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, NULL, and _KAPC_STATE::Process.
|
|
Definition at line 222 of file xxflshtb.c. References _KPROCESS::ActiveProcessors, _KTHREAD::ApcState, ASSERT, DISPATCH_LEVEL, FALSE, Index, KeActiveProcessors, KeGetCurrentThread, KeLowerIrql(), KiFlushMultipleTb(), KiFlushMultipleTbTarget(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, NULL, _KAPC_STATE::Process, and Virtual.
|
|
Definition at line 422 of file xxflshtb.c. References _KPROCESS::ActiveProcessors, _KTHREAD::ApcState, ASSERT, DISPATCH_LEVEL, FALSE, Index, KeActiveProcessors, KeGetCurrentThread, KeLowerIrql(), KiFlushMultipleTbTarget64(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, NULL, _KAPC_STATE::Process, and Virtual.
|
|
Definition at line 620 of file xxflshtb.c. References _KPROCESS::ActiveProcessors, _KTHREAD::ApcState, ASSERT, DISPATCH_LEVEL, FALSE, KeActiveProcessors, KeGetCurrentThread, KeLowerIrql(), KiFlushSingleTb(), KiFlushSingleTbTarget(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, NULL, _KAPC_STATE::Process, and Virtual.
|
|
Definition at line 795 of file xxflshtb.c. References _KPROCESS::ActiveProcessors, _KTHREAD::ApcState, ASSERT, DISPATCH_LEVEL, FALSE, KeActiveProcessors, KeGetCurrentThread, KeLowerIrql(), KiFlushSingleTbTarget64(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, NULL, _KAPC_STATE::Process, and Virtual.
|
|
|
|
Definition at line 359 of file xxflshtb.c. References ASSERT, Index, KiFlushMultipleTb(), KiIpiSignalPacketDone(), TRUE, and Virtual.
|
|
Definition at line 558 of file xxflshtb.c. References ASSERT, Index, KiIpiSignalPacketDone(), TRUE, and Virtual.
|
|
Definition at line 747 of file xxflshtb.c. References KiFlushSingleTb(), KiIpiSignalPacketDone(), TRUE, and Virtual.
|
|
Definition at line 921 of file xxflshtb.c. References KiIpiSignalPacketDone(), TRUE, and Virtual.
|