ReactOS 0.4.16-dev-336-gb667d82
|
Go to the source code of this file.
Classes | |
union | _CPU_INFO |
struct | _KTRAP_FRAME |
union | _KGDTENTRY64 |
struct | _KIDT_ACCESS |
union | _KIDTENTRY64 |
struct | _KDESCRIPTOR |
struct | _KSPECIAL_REGISTERS |
struct | _KPROCESSOR_STATE |
struct | _KREQUEST_PACKET |
struct | _REQUEST_MAILBOX |
struct | _KPRCB |
struct | _KIPCR |
struct | _KiIoAccessMap |
struct | _KTSS64 |
struct | _KEXCEPTION_FRAME |
struct | _MACHINE_FRAME |
struct | _UCALLOUT_FRAME |
struct | _KUSER_EXCEPTION_STACK |
struct | _DISPATCHER_CONTEXT |
struct | _KSTART_FRAME |
struct | _KSWITCH_FRAME |
struct | _KPROCESSOR_START_BLOCK |
Enumerations | |
enum | CPU_VENDORS { CPU_UNKNOWN , CPU_AMD , CPU_INTEL , CPU_VIA , CPU_UNKNOWN = 0 , CPU_NONE = 0 , CPU_INTEL = 1 , CPU_AMD = 2 , CPU_CYRIX = 3 , CPU_TRANSMETA = 4 , CPU_VIA = 5 , CPU_CENTAUR = CPU_VIA , CPU_RISE = 6 , CPU_UNKNOWN = 7 } |
Functions | |
FORCEINLINE struct _KPRCB * | KeGetCurrentPrcb (VOID) |
#define IOPM_OFFSET FIELD_OFFSET(KTSS, IoMaps[0].IoMap) |
#define KiComputeIopmOffset | ( | MapNumber | ) |
#define MM_HAL_VA_START 0xFFFFFFFFFFC00000ULL /* This is Vista+ */ |
#define SYNCH_LEVEL DISPATCH_LEVEL |
typedef KEXCEPTION_FRAME KCALLOUT_FRAME |
typedef struct _KDESCRIPTOR KDESCRIPTOR |
typedef struct _KEXCEPTION_FRAME KEXCEPTION_FRAME |
typedef union _KGDTENTRY64 KGDTENTRY64 |
typedef struct _KIDT_ACCESS KIDT_ACCESS |
typedef union _KIDTENTRY64 KIDTENTRY64 |
typedef struct _KiIoAccessMap KIIO_ACCESS_MAP |
typedef struct _KPROCESSOR_STATE KPROCESSOR_STATE |
typedef struct _KREQUEST_PACKET KREQUEST_PACKET |
typedef struct _KSTART_FRAME KSTART_FRAME |
typedef struct _KSWITCH_FRAME KSWITCH_FRAME |
typedef struct _KTRAP_FRAME KTRAP_FRAME |
typedef struct _MACHINE_FRAME MACHINE_FRAME |
typedef struct _DISPATCHER_CONTEXT * PDISPATCHER_CONTEXT |
typedef KEXCEPTION_FRAME * PKCALLOUT_FRAME |
typedef struct _KDESCRIPTOR * PKDESCRIPTOR |
typedef struct _KEXCEPTION_FRAME * PKEXCEPTION_FRAME |
typedef union _KGDTENTRY64 * PKGDTENTRY64 |
typedef struct _KIDT_ACCESS * PKIDT_ACCESS |
typedef union _KIDTENTRY64 * PKIDTENTRY64 |
typedef struct _KPROCESSOR_STATE * PKPROCESSOR_STATE |
typedef struct _KREQUEST_PACKET * PKREQUEST_PACKET |
typedef struct _KSPECIAL_REGISTERS * PKSPECIAL_REGISTERS |
typedef struct _KSTART_FRAME * PKSTART_FRAME |
typedef struct _KSWITCH_FRAME * PKSWITCH_FRAME |
typedef struct _KTRAP_FRAME * PKTRAP_FRAME |
typedef struct _MACHINE_FRAME * PMACHINE_FRAME |
typedef struct _REQUEST_MAILBOX * PREQUEST_MAILBOX |
typedef struct _UCALLOUT_FRAME * PUCALLOUT_FRAME |
typedef struct _REQUEST_MAILBOX REQUEST_MAILBOX |
typedef struct _UCALLOUT_FRAME UCALLOUT_FRAME |
Enumerator | |
---|---|
CPU_UNKNOWN | |
CPU_AMD | |
CPU_INTEL | |
CPU_VIA | |
CPU_UNKNOWN | |
CPU_NONE | |
CPU_INTEL | |
CPU_AMD | |
CPU_CYRIX | |
CPU_TRANSMETA | |
CPU_VIA | |
CPU_CENTAUR | |
CPU_RISE | |
CPU_UNKNOWN |
FORCEINLINE struct _KPRCB * KeGetCurrentPrcb | ( | VOID | ) |
Definition at line 1150 of file ketypes.h.
Referenced by _IRQL_requires_max_(), _IRQL_requires_min_(), _Requires_lock_held_(), _Requires_lock_not_held_(), APICCalibrateTimer(), DpcHandler(), DriverEntry(), ExAllocatePoolWithTag(), ExFreePoolWithTag(), ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), ExInitPoolLookasidePointers(), HalEnableSystemInterrupt(), HalInitSystem(), HalpFlushTLB(), HalpInitializeTsc(), HalpRegisterInternalBusHandlers(), HalpSetupProcessorsTable(), HalRequestIpiSpecifyVector(), IoAllocateIrp(), IoFreeIrp(), IoGetStackLimits(), IopFreeMiniPacket(), IoSetIoCompletion(), KdbPrintStringWorker(), KdEnterDebugger(), KdpCommandString(), KdpGetContext(), KdpGetContextEx(), KdpPrintString(), KdpPromptString(), KdpReport(), KdpSetCommonState(), KdpSetContext(), KdpSetContextEx(), KdpSetContextState(), KdpSymbol(), KdReportProcessorChange(), Ke386IoSetAccessProcess(), Ke386SetIoAccessMap(), KeAcquireQueuedSpinLock(), KeAcquireQueuedSpinLockRaiseToSynch(), KeBugCheckWithTf(), KeDelayExecutionThread(), KeFlushEntireTb(), KeGenericCallDpc(), KeInsertQueueDpc(), KeIpiGenericCall(), KeIsExecutingDpc(), KeReleaseQueuedSpinLock(), KeRemoveQueue(), KeRevertToUserAffinityThread(), KeSaveFloatingPointState(), KeSetSystemAffinityThread(), KeSignalGateBoostPriority(), KeTerminateThread(), KeTryToAcquireQueuedSpinLock(), KeTryToAcquireQueuedSpinLockRaiseToSynch(), KeUpdateRunTime(), KeUpdateSystemTime(), KeWaitForGate(), KeWaitForMultipleObjects(), KeWaitForSingleObject(), Ki386PerfEnd(), KiAcquireDeviceQueueLock(), KiAdjustQuantumThread(), KiChainedDispatch(), KiCheckTimerTable(), KiDeliverApc(), KiDispatchException(), KiExitDispatcher(), KiFlushNPXState(), KiGetCacheInformation(), KiGetCpuVendor(), KiGetFeatureBits(), KiHandleDebugRegistersOnTrapEntry(), KiIdleLoop(), KiInitializeHandBuiltThread(), KiInitMachineDependent(), KiInterruptDispatch(), KiIpiServiceRoutine(), KiLoadFastSyscallMachineSpecificRegisters(), KiNpxHandler(), KiProcessorFreezeHandler(), KiReleaseDeviceQueueLock(), KiRestoreProcessorState(), KiRundownThread(), KiSaveProcessorState(), KiSetCR0Bits(), KiSetProcessorType(), KiSystemServiceHandler(), KiSystemStartupBootStack(), KiTimerExpiration(), KiTimerListExpire(), KiTrap07Handler(), KiTrap10Handler(), KiTrap13Handler(), KiUnexpectedInterruptTailHandler(), KxFreezeExecution(), KxSwitchKdProcessor(), KxThawExecution(), MiComputeColorInformation(), MiDispatchFault(), MiResolveDemandZeroFault(), MiResolveProtoPteFault(), MiResolveTransitionFault(), MmArmAccessFault(), NtPowerInformation(), NtQueryInformationProcess(), NtYieldExecution(), ObInitSystem(), ObpAllocateObjectCreateInfoBuffer(), ObpFreeCapturedAttributes(), PspUserThreadStartup(), RtlpHandleDpcStackException(), and START_TEST().