|
ReactOS 0.4.16-dev-1946-g52006dd
|

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 | _UAPC_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 _UAPC_FRAME * PUAPC_FRAME |
| typedef struct _UCALLOUT_FRAME * PUCALLOUT_FRAME |
| typedef struct _REQUEST_MAILBOX REQUEST_MAILBOX |
| typedef struct _UAPC_FRAME UAPC_FRAME |
| 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 1187 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(), 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(), KdSendPacket(), 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().