#include "ki.h"
Go to the source code of this file.
Functions | |
VOID | KiFlushEntireTbTarget (IN PKIPI_CONTEXT SignalDone, IN PVOID Parameter1, IN PVOID Parameter2, IN PVOID Parameter3) |
VOID | KiFlushMultipleTbTarget (IN PKIPI_CONTEXT SignalDone, IN PVOID Number, IN PVOID Virtual, IN PVOID Pid) |
VOID | KiFlushSingleTbTarget (IN PKIPI_CONTEXT SignalDone, IN PVOID Virtual, IN PVOID Pid, IN PVOID Parameter3) |
VOID | KiFlushMultipleTbTarget64 (IN PKIPI_CONTEXT SignalDone, IN PVOID Number, IN PVOID Virtual, IN PVOID Pid) |
VOID | KiFlushSingleTbTarget64 (IN PKIPI_CONTEXT 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) |
HARDWARE_PTE | KeFlushSingleTb (IN PVOID Virtual, IN BOOLEAN Invalid, IN BOOLEAN AllProcessors, IN PHARDWARE_PTE PtePointer, IN HARDWARE_PTE PteValue) |
VOID | KeFlushMultipleTb64 (IN ULONG Number, IN PULONG_PTR Virtual, IN BOOLEAN Invalid, IN BOOLEAN AllProcessors, IN PHARDWARE_PTE *PtePointer OPTIONAL, IN HARDWARE_PTE PteValue) |
HARDWARE_PTE | KeFlushSingleTb64 (IN ULONG_PTR Virtual, IN BOOLEAN Invalid, IN BOOLEAN AllProcessors, IN PHARDWARE_PTE PtePointer, IN HARDWARE_PTE PteValue) |
|
Definition at line 86 of file alpha/flushtb.c. References _KPROCESS::ActiveProcessors, _KTHREAD::ApcState, FALSE, IPI_INSTRUMENT_COUNT, KeActiveProcessors, KeGetCurrentPrcb, KeGetCurrentThread, KeLowerIrql(), KiFlushEntireTbTarget(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, NULL, and _KAPC_STATE::Process.
|
|
Definition at line 231 of file alpha/flushtb.c. References _KPROCESS::ActiveProcessors, _KTHREAD::ApcState, FALSE, Index, IPI_INSTRUMENT_COUNT, KeActiveProcessors, KeGetCurrentPrcb, KeGetCurrentThread, KeLowerIrql(), KiFlushMultipleTb(), KiFlushMultipleTbTarget(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, NULL, _KAPC_STATE::Process, and Virtual.
|
|
Definition at line 587 of file alpha/flushtb.c. References _KPROCESS::ActiveProcessors, _KTHREAD::ApcState, ASSERT, FALSE, Index, KeActiveProcessors, KeGetCurrentThread, KeLowerIrql(), KiFlushMultipleTbTarget64(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, NULL, _KAPC_STATE::Process, and Virtual.
|
|
Definition at line 420 of file alpha/flushtb.c. References _KPROCESS::ActiveProcessors, _KTHREAD::ApcState, FALSE, IPI_INSTRUMENT_COUNT, KeActiveProcessors, KeGetCurrentPrcb, KeGetCurrentThread, KeLowerIrql(), KiFlushSingleTbTarget(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, NULL, _KAPC_STATE::Process, and Virtual.
|
|
Definition at line 797 of file alpha/flushtb.c. References _KPROCESS::ActiveProcessors, _KTHREAD::ApcState, FALSE, KeActiveProcessors, KeGetCurrentThread, KeLowerIrql(), KiFlushSingleTbTarget64(), KiIpiSendPacket(), KiIpiStallOnPacketTargets(), KiLockContextSwap, KiUnlockContextSwap, NULL, _KAPC_STATE::Process, and Virtual.
|
|
Definition at line 188 of file alpha/flushtb.c. References IPI_INSTRUMENT_COUNT, KeGetCurrentPrcb, and KiIpiSignalPacketDone(). Referenced by KeFlushEntireTb(), and KiGetNewRid().
|
|
Definition at line 353 of file alpha/flushtb.c. References Index, IPI_INSTRUMENT_COUNT, KeGetCurrentPrcb, KiFlushMultipleTb(), KiIpiSignalPacketDone(), TRUE, and Virtual. Referenced by KeFlushMultipleTb().
|
|
Definition at line 733 of file alpha/flushtb.c. References ASSERT, Index, KiIpiSignalPacketDone(), TRUE, and Virtual. Referenced by KeFlushMultipleTb64().
|
|
Definition at line 535 of file alpha/flushtb.c. References IPI_INSTRUMENT_COUNT, KeGetCurrentPrcb, KiIpiSignalPacketDone(), and Virtual. Referenced by KeFlushSingleTb().
|
|
Definition at line 932 of file alpha/flushtb.c. References KiIpiSignalPacketDone(), TRUE, and Virtual. Referenced by KeFlushSingleTb64().
|