ReactOS
0.4.15-dev-5618-g8866b9d
|
Go to the source code of this file.
Classes | |
struct | _KPCR |
struct | _KFLOATING_SAVE |
Macros | |
#define | PASSIVE_LEVEL 0 |
#define | APC_LEVEL 1 |
#define | DISPATCH_LEVEL 2 |
#define | PROFILE_LEVEL 27 |
#define | IPI_LEVEL 29 |
#define | HIGH_LEVEL 31 |
#define | KeGetPcr() PCR |
#define | YieldProcessor() __asm__ __volatile__("nop"); |
#define | KeLowerIrql(a) KfLowerIrql(a) |
#define | KeRaiseIrql(a, b) *(b) = KfRaiseIrql(a) |
Typedefs | |
typedef ULONG | PFN_NUMBER |
typedef ULONG * | PPFN_NUMBER |
typedef LONG | SPFN_NUMBER |
typedef LONG * | PSPFN_NUMBER |
typedef struct _KPCR | KPCR |
typedef struct _KPCR * | PKPCR |
typedef struct _KFLOATING_SAVE | KFLOATING_SAVE |
typedef struct _KFLOATING_SAVE * | PKFLOATING_SAVE |
Functions | |
$if (_WDMDDK_) typedef ULONG PFN_COUNT | |
static __inline ULONG NTAPI | KeGetCurrentProcessorNumber (VOID) |
NTKERNELAPI VOID NTAPI | KfLowerIrql (IN KIRQL NewIrql) |
NTKERNELAPI KIRQL NTAPI | KfRaiseIrql (IN KIRQL NewIrql) |
NTKERNELAPI KIRQL NTAPI | KeRaiseIrqlToDpcLevel (VOID) |
NTKERNELAPI KIRQL NTAPI | KeRaiseIrqlToSynchLevel (VOID) |
typedef struct _KFLOATING_SAVE KFLOATING_SAVE |
typedef ULONG PFN_NUMBER |
typedef struct _KFLOATING_SAVE * PKFLOATING_SAVE |
typedef ULONG * PPFN_NUMBER |
typedef LONG * PSPFN_NUMBER |
typedef LONG SPFN_NUMBER |
Kernel definitions for MIPS
Kernel definitions for AMD64
Kernel definitions for ARM
Kernel definitions for ARM64
Kernel definitions for AMD64
Kernel definitions for ARM
Kernel definitions for x86
Definition at line 1 of file ke.h.
NTKERNELAPI KIRQL NTAPI KeRaiseIrqlToSynchLevel | ( | VOID | ) |
Definition at line 156 of file pic.c.
NTKERNELAPI VOID NTAPI KfLowerIrql | ( | IN KIRQL | NewIrql | ) |
Definition at line 232 of file pic.c.
Referenced by KiCheckForApcDelivery().
NTKERNELAPI KIRQL NTAPI KfRaiseIrql | ( | IN KIRQL | NewIrql | ) |
Definition at line 187 of file pic.c.
Referenced by _IRQL_requires_max_(), KeRaiseIrqlToSynchLevel(), and KiCheckForApcDelivery().