ReactOS 0.4.16-dev-188-g678aa63
|
Go to the source code of this file.
Functions | |
FORCEINLINE BOOLEAN | KeDisableInterrupts (VOID) |
FORCEINLINE VOID | KeRestoreInterrupts (BOOLEAN WereEnabled) |
FORCEINLINE VOID | KeInvalidateTlbEntry (IN PVOID Address) |
FORCEINLINE VOID | KeFlushProcessTb (VOID) |
FORCEINLINE VOID | KeSweepICache (IN PVOID BaseAddress, IN SIZE_T FlushSize) |
FORCEINLINE VOID | KiRundownThread (IN PKTHREAD Thread) |
VOID | KiPassiveRelease (VOID) |
VOID | KiSystemService (IN PKTHREAD Thread, IN PKTRAP_FRAME TrapFrame, IN ULONG Instruction) |
VOID | KiApcInterrupt (VOID) |
VOID | KeFlushTb (VOID) |
VOID | HalSweepDcache (VOID) |
VOID | HalSweepIcache (VOID) |
#define KeSetContextReturnRegister | ( | Context, | |
ReturnValue | |||
) | ((Context)->R0 = (ReturnValue)) |
#define KiGetLinkedTrapFrame | ( | x | ) | (PKTRAP_FRAME)((x)->TrapFrame) |
#define KiGetPreviousMode | ( | tf | ) | ((tf->Cpsr & CPSRM_MASK) == CPSRM_USER) ? UserMode: KernelMode |
#define KiGetSecondLevelDCacheSize | ( | ) | ((PKIPCR)KeGetPcr())->SecondLevelDcacheSize |
#define KiServiceExit2 KiExceptionExit |
#define SYNCH_LEVEL DISPATCH_LEVEL |
Definition at line 107 of file processor.c.
Referenced by KiInitializeKernel(), and KiInitializeSystem().
Definition at line 135 of file processor.c.
Referenced by KiInitializeSystem().
FORCEINLINE BOOLEAN KeDisableInterrupts | ( | VOID | ) |
Definition at line 78 of file ke.h.
FORCEINLINE VOID KeFlushProcessTb | ( | VOID | ) |
Definition at line 36 of file cpu.c.
Referenced by KeFlushCurrentTb(), and KiInitializeSystem().
FORCEINLINE VOID KeInvalidateTlbEntry | ( | IN PVOID | Address | ) |
Definition at line 106 of file ke.h.
FORCEINLINE VOID KeRestoreInterrupts | ( | BOOLEAN | WereEnabled | ) |
Definition at line 121 of file ke.h.
Definition at line 229 of file trapc.c.
Referenced by KiInitializePcr().
FORCEINLINE VOID KiRundownThread | ( | IN PKTHREAD | Thread | ) |
Definition at line 274 of file traphandler.c.
Referenced by KiSoftwareInterruptHandler().