ReactOS 0.4.15-dev-5893-g1bb4167
|
Go to the source code of this file.
Classes | |
union | _CPU_INFO |
struct | _KTRAP_FRAME |
struct | _KEXCEPTION_FRAME |
struct | _TRAPFRAME_LOG_ENTRY |
struct | _KPRCB |
struct | _KIPCR |
struct | _KSPECIAL_REGISTERS |
struct | _KARM64_ARCH_STATE |
struct | _KPROCESSOR_STATE |
Macros | |
#define | PASSIVE_LEVEL 0 |
#define | LOW_LEVEL 0 |
#define | APC_LEVEL 1 |
#define | DISPATCH_LEVEL 2 |
#define | CMCI_LEVEL 5 |
#define | CLOCK_LEVEL 13 |
#define | IPI_LEVEL 14 |
#define | DRS_LEVEL 14 |
#define | POWER_LEVEL 14 |
#define | PROFILE_LEVEL 15 |
#define | HIGH_LEVEL 15 |
#define | IPI_APC 1 |
#define | IPI_DPC 2 |
#define | IPI_FREEZE 4 |
#define | IPI_PACKET_READY 6 |
#define | IPI_SYNCH_REQUEST 16 |
#define | PRCB_MAJOR_VERSION 1 |
#define | PRCB_BUILD_DEBUG 1 |
#define | PRCB_BUILD_UNIPROCESSOR 2 |
#define | LDT_ENTRY ULONG |
#define | INITIAL_STALL_COUNT 100 |
#define | MM_HAL_VA_START 0xFFFFFFFFFFC00000ULL |
#define | MM_HAL_VA_END 0xFFFFFFFFFFFFFFFFULL |
#define | KeGetCurrentIrql() KeGetPcr()->CurrentIrql |
#define | _KeGetCurrentThread() KeGetCurrentPrcb()->CurrentThread |
#define | _KeGetPreviousMode() KeGetCurrentPrcb()->CurrentThread->PreviousMode |
#define | _KeIsExecutingDpc() (KeGetCurrentPrcb()->DpcRoutineActive != 0) |
#define | KeGetCurrentThread() _KeGetCurrentThread() |
#define | KeGetPreviousMode() _KeGetPreviousMode() |
Typedefs | |
typedef union _CPU_INFO | CPU_INFO |
typedef union _CPU_INFO * | PCPU_INFO |
typedef struct _KTRAP_FRAME | KTRAP_FRAME |
typedef struct _KTRAP_FRAME * | PKTRAP_FRAME |
typedef struct _KEXCEPTION_FRAME | KEXCEPTION_FRAME |
typedef struct _KEXCEPTION_FRAME * | PKEXCEPTION_FRAME |
typedef struct _TRAPFRAME_LOG_ENTRY | TRAPFRAME_LOG_ENTRY |
typedef struct _TRAPFRAME_LOG_ENTRY * | PTRAPFRAME_LOG_ENTRY |
typedef struct _KPRCB | KPRCB |
typedef struct _KPRCB * | PKPRCB |
typedef struct _KIPCR | KIPCR |
typedef struct _KIPCR * | PKIPCR |
typedef struct _KSPECIAL_REGISTERS | KSPECIAL_REGISTERS |
typedef struct _KSPECIAL_REGISTERS * | PKSPECIAL_REGISTERS |
typedef struct _KARM64_ARCH_STATE | KARM64_ARCH_STATE |
typedef struct _KARM64_ARCH_STATE * | PKARM64_ARCH_STATE |
typedef struct _KPROCESSOR_STATE | KPROCESSOR_STATE |
typedef struct _KPROCESSOR_STATE * | PKPROCESSOR_STATE |
Functions | |
FORCEINLINE struct _KPRCB * | KeGetCurrentPrcb (VOID) |
#define _KeGetCurrentThread | ( | ) | KeGetCurrentPrcb()->CurrentThread |
#define _KeGetPreviousMode | ( | ) | KeGetCurrentPrcb()->CurrentThread->PreviousMode |
#define _KeIsExecutingDpc | ( | ) | (KeGetCurrentPrcb()->DpcRoutineActive != 0) |
#define KeGetCurrentThread | ( | ) | _KeGetCurrentThread() |
#define KeGetPreviousMode | ( | ) | _KeGetPreviousMode() |
typedef struct _KEXCEPTION_FRAME KEXCEPTION_FRAME |
typedef struct _KPROCESSOR_STATE KPROCESSOR_STATE |
typedef struct _KTRAP_FRAME KTRAP_FRAME |
typedef struct _KARM64_ARCH_STATE * PKARM64_ARCH_STATE |
typedef struct _KEXCEPTION_FRAME * PKEXCEPTION_FRAME |
typedef struct _KPROCESSOR_STATE * PKPROCESSOR_STATE |
typedef struct _KSPECIAL_REGISTERS * PKSPECIAL_REGISTERS |
typedef struct _KTRAP_FRAME * PKTRAP_FRAME |
typedef struct _TRAPFRAME_LOG_ENTRY * PTRAPFRAME_LOG_ENTRY |