ReactOS  r74687
_KPRCB Struct Reference

#include <ketypes.h>

Collaboration diagram for _KPRCB:

Public Member Functions

KSPIN_LOCK_QUEUE DECLSPEC_ALIGN (128) LockQueue[17]
 
PP_LOOKASIDE_LIST DECLSPEC_ALIGN (128) PPLookasideList[16]
 

Public Attributes

ULONG MxCsr
 
USHORT Number
 
UCHAR InterruptRequest
 
UCHAR IdleHalt
 
struct _KTHREADCurrentThread
 
struct _KTHREADNextThread
 
struct _KTHREADIdleThread
 
UCHAR NestingLevel
 
UCHAR Group
 
UCHAR PrcbPad00 [6]
 
UINT64 RspBase
 
UINT64 PrcbLock
 
UINT64 SetMember
 
KPROCESSOR_STATE ProcessorState
 
CHAR CpuType
 
CHAR CpuID
 
union {
   USHORT   CpuStep
 
   struct {
      UCHAR   CpuStepping
 
      UCHAR   CpuModel
 
   } 
 
}; 
 
ULONG MHz
 
UINT64 HalReserved [8]
 
USHORT MinorVersion
 
USHORT MajorVersion
 
UCHAR BuildType
 
UCHAR CpuVendor
 
UCHAR CoresPerPhysicalProcessor
 
UCHAR LogicalProcessorsPerCore
 
ULONG ApicMask
 
ULONG CFlushSize
 
PVOID AcpiReserved
 
ULONG InitialApicId
 
ULONG Stride
 
UINT64 PrcbPad01 [3]
 
KSPIN_LOCK_QUEUE LockQueue [LockQueueMaximumLock]
 
PP_LOOKASIDE_LIST PPLookasideList [16]
 
GENERAL_LOOKASIDE_POOL PPNPagedLookasideList [NUMBER_POOL_LOOKASIDE_LISTS]
 
GENERAL_LOOKASIDE_POOL PPPagedLookasideList [NUMBER_POOL_LOOKASIDE_LISTS]
 
UINT64 PacketBarrier
 
SINGLE_LIST_ENTRY DeferredReadyListHead
 
LONG MmPageFaultCount
 
LONG MmCopyOnWriteCount
 
LONG MmTransitionCount
 
LONG MmDemandZeroCount
 
LONG MmPageReadCount
 
LONG MmPageReadIoCount
 
LONG MmDirtyPagesWriteCount
 
LONG MmDirtyWriteIoCount
 
LONG MmMappedPagesWriteCount
 
LONG MmMappedWriteIoCount
 
ULONG KeSystemCalls
 
ULONG KeContextSwitches
 
ULONG CcFastReadNoWait
 
ULONG CcFastReadWait
 
ULONG CcFastReadNotPossible
 
ULONG CcCopyReadNoWait
 
ULONG CcCopyReadWait
 
ULONG CcCopyReadNoWaitMiss
 
LONG LookasideIrpFloat
 
LONG IoReadOperationCount
 
LONG IoWriteOperationCount
 
LONG IoOtherOperationCount
 
LARGE_INTEGER IoReadTransferCount
 
LARGE_INTEGER IoWriteTransferCount
 
LARGE_INTEGER IoOtherTransferCount
 
UINT64 TargetSet
 
ULONG IpiFrozen
 
UCHAR PrcbPad3 [116]
 
REQUEST_MAILBOX RequestMailbox [64]
 
UINT64 SenderSummary
 
UCHAR PrcbPad4 [120]
 
KDPC_DATA DpcData [2]
 
PVOID DpcStack
 
PVOID SparePtr0
 
LONG MaximumDpcQueueDepth
 
ULONG DpcRequestRate
 
ULONG MinimumDpcRate
 
UCHAR DpcInterruptRequested
 
UCHAR DpcThreadRequested
 
UCHAR DpcRoutineActive
 
UCHAR DpcThreadActive
 
UINT64 TimerHand
 
UINT64 TimerRequest
 
LONG TickOffset
 
LONG MasterOffset
 
ULONG DpcLastCount
 
UCHAR ThreadDpcEnable
 
UCHAR QuantumEnd
 
UCHAR PrcbPad50
 
UCHAR IdleSchedule
 
LONG DpcSetEventRequest
 
ULONG KeExceptionDispatchCount
 
KEVENT DpcEvent
 
PVOID PrcbPad51
 
KDPC CallDpc
 
LONG ClockKeepAlive
 
UCHAR ClockCheckSlot
 
UCHAR ClockPollCycle
 
UCHAR PrcbPad6 [2]
 
LONG DpcWatchdogPeriod
 
LONG DpcWatchdogCount
 
UINT64 PrcbPad70 [2]
 
LIST_ENTRY WaitListHead
 
UINT64 WaitLock
 
ULONG ReadySummary
 
ULONG QueueIndex
 
UINT64 PrcbPad71 [12]
 
LIST_ENTRY DispatcherReadyListHead [32]
 
ULONG InterruptCount
 
ULONG KernelTime
 
ULONG UserTime
 
ULONG DpcTime
 
ULONG InterruptTime
 
ULONG AdjustDpcThreshold
 
UCHAR SkipTick
 
UCHAR DebuggerSavedIRQL
 
UCHAR PollSlot
 
UCHAR PrcbPad80 [5]
 
ULONG DpcTimeCount
 
ULONG DpcTimeLimit
 
ULONG PeriodicCount
 
ULONG PeriodicBias
 
UINT64 PrcbPad81 [2]
 
struct _KNODEParentNode
 
UINT64 MultiThreadProcessorSet
 
struct _KPRCBMultiThreadSetMaster
 
UINT64 StartCycles
 
LONG MmSpinLockOrdering
 
ULONG PageColor
 
ULONG NodeColor
 
ULONG NodeShiftedColor
 
ULONG SecondaryColorMask
 
LONG Sleeping
 
UINT64 CycleTime
 
ULONG CcFastMdlReadNoWait
 
ULONG CcFastMdlReadWait
 
ULONG CcFastMdlReadNotPossible
 
ULONG CcMapDataNoWait
 
ULONG CcMapDataWait
 
ULONG CcPinMappedDataCount
 
ULONG CcPinReadNoWait
 
ULONG CcPinReadWait
 
ULONG CcMdlReadNoWait
 
ULONG CcMdlReadWait
 
ULONG CcLazyWriteHotSpots
 
ULONG CcLazyWriteIos
 
ULONG CcLazyWritePages
 
ULONG CcDataFlushes
 
ULONG CcDataPages
 
ULONG CcLostDelayedWrites
 
ULONG CcFastReadResourceMiss
 
ULONG CcCopyReadWaitMiss
 
ULONG CcFastMdlReadResourceMiss
 
ULONG CcMapDataNoWaitMiss
 
ULONG CcMapDataWaitMiss
 
ULONG CcPinReadNoWaitMiss
 
ULONG CcPinReadWaitMiss
 
ULONG CcMdlReadNoWaitMiss
 
ULONG CcMdlReadWaitMiss
 
ULONG CcReadAheadIos
 
LONG MmCacheTransitionCount
 
LONG MmCacheReadCount
 
LONG MmCacheIoCount
 
ULONG PrcbPad91 [3]
 
PROCESSOR_POWER_STATE PowerState
 
ULONG KeAlignmentFixupCount
 
UCHAR VendorString [13]
 
UCHAR PrcbPad10 [3]
 
ULONG FeatureBits
 
LARGE_INTEGER UpdateSignature
 
KDPC DpcWatchdogDpc
 
KTIMER DpcWatchdogTimer
 
CACHE_DESCRIPTOR Cache [5]
 
ULONG CacheCount
 
ULONG CachedCommit
 
ULONG CachedResidentAvailable
 
PVOID HyperPte
 
PVOID WheaInfo
 
PVOID EtwSupport
 
SLIST_HEADER InterruptObjectPool
 
SLIST_HEADER HypercallPageList
 
PVOID HypercallPageVirtual
 
PVOID VirtualApicAssist
 
UINT64StatisticsPage
 
PVOID RateControl
 
UINT64 CacheProcessorMask [5]
 
UINT64 PackageProcessorSet
 
UINT64 CoreProcessorSet
 
UCHAR LegacyNumber
 
UCHAR ReservedMustBeZero
 
PKTHREAD CurrentThread
 
PKTHREAD NextThread
 
PKTHREAD IdleThread
 
UCHAR ClockOwner
 
union {
   UCHAR   PendingTickFlags
 
   struct {
      UCHAR   PendingTick: 1
 
      UCHAR   PendingBackupTick: 1
 
   } 
 
}; 
 
ULONG Number
 
ULONG PrcbLock
 
PCHAR PriorityState
 
USHORT ProcessorModel
 
USHORT ProcessorRevision
 
UINT64 CycleCounterFrequency
 
ULONG HalReserved [15]
 
ULONG GroupSetMember
 
UCHAR GroupIndex
 
UCHAR ProcessorVendorString [2]
 
UCHAR _PADDING2_ [0x2]
 
ULONG MaxBreakpoints
 
ULONG MaxWatchpoints
 
PCONTEXT Context
 
ULONG ContextFlagsInit
 
LONG PacketBarrier
 
UCHAR _PADDING4_ [0x8]
 
struct _REQUEST_MAILBOXMailbox
 
LONG TargetCount
 
ULONG RequestSummary
 
PVOID SpBase
 
union {
   LONG   DpcRequestSummary
 
   SHORT   DpcRequestSlot [2]
 
   struct {
      SHORT   NormalDpcState
 
      SHORT   ThreadDpcState
 
   } 
 
   struct {
      ULONG   DpcNormalProcessingActive: 1
 
      ULONG   DpcNormalProcessingRequested: 1
 
      ULONG   DpcNormalThreadSignal: 1
 
      ULONG   DpcNormalTimerExpiration: 1
 
      ULONG   DpcNormalDpcPresent: 1
 
      ULONG   DpcNormalLocalInterrupt: 1
 
      ULONG   DpcNormalSpare: 10
 
      ULONG   DpcThreadActive: 1
 
      ULONG   DpcThreadRequested: 1
 
      ULONG   DpcThreadSpare: 14
 
   } 
 
}; 
 
ULONG LastTimerHand
 
ULONG LastTick
 
ULONG ClockInterrupts
 
ULONG ReadyScanTick
 
ULONG PrcbPad10 [1]
 
ULONG InterruptLastCount
 
ULONG InterruptRate
 
UCHAR _PADDING5_ [0x4]
 
KGATE DpcGate
 
ULONG MPAffinity
 
LONG KeSpinLockOrdering
 
UCHAR _PADDING7_ [0x38]
 
ULONG WaitLock
 
LONG AffinitizedSelectionMask
 
KDPC TimerExpirationDpc
 
LIST_ENTRY ScbList
 
UCHAR _PADDING8_ [0x38]
 
UCHAR GroupSchedulingOverQuota
 
ULONG AvailableTime
 
ULONG ScbOffset
 
UCHAR _PADDING9_ [0x4]
 
ULONG64 AffinitizedCycles
 
ULONG64 StartCycles
 
ULONG64 GenerationTarget
 
ULONG64 CycleCounterHigh
 
KENTROPY_TIMING_STATE EntropyTimingState
 
ULONG64 CycleTime
 
UCHAR _PADDING10_ [0x58]
 
UCHAR _PADDING11_ [0xC]
 
ULONG SharedReadyQueueOffset
 
ULONG PrcbPad15 [2]
 
ULONG DeviceInterrupts
 
PVOID IsrDpcStats
 
UCHAR _PADDING12_ [0x4]
 
ULONG SharedReadyQueueMask
 
struct _KSHARED_READY_QUEUE * SharedReadyQueue
 
ULONG CoreProcessorSet
 
ULONG ScanSiblingMask
 
ULONG LLCMask
 
ULONG CacheProcessorMask [5]
 
ULONG ScanSiblingIndex
 
UCHAR CacheCount
 
UCHAR PrcbPad20 [3]
 
UCHAR _PADDING13_ [0x74]
 
SYNCH_COUNTERS SynchCounters
 
UCHAR _PADDING14_ [0x8]
 
KARM_MINI_STACK FiqMiniStack
 
KARM_MINI_STACK IrqMiniStack
 
KARM_MINI_STACK UdfMiniStack
 
KARM_MINI_STACK AbtMiniStack
 
KARM_MINI_STACK PanicMiniStack
 
ULONG PanicStackBase
 
PVOID IsrStack
 
ULONG PteBitCache
 
ULONG PteBitOffset
 
KTIMER_TABLE TimerTable
 
GENERAL_LOOKASIDE_POOL PPNxPagedLookasideList [32]
 
SINGLE_LIST_ENTRY AbSelfIoBoostsList
 
SINGLE_LIST_ENTRY AbPropagateBoostsList
 
KDPC AbDpc
 
UCHAR _PADDING15_ [0x58]
 
UCHAR Number
 
UCHAR Reserved
 
USHORT BuildType
 
KAFFINITY SetMember
 
UCHAR CpuType
 
UCHAR CpuID
 
ULONG KernelReserved [16]
 
UCHAR PrcbPad0 [88]
 
struct _KTHREADNpxThread
 
ULONG DebugDpcTime
 
UCHAR NodeColor
 
ULONG MultiThreadProcessorSet
 
ULONG SpareCounter0
 
volatile ULONG IoReadOperationCount
 
volatile ULONG IoWriteOperationCount
 
volatile ULONG IoOtherOperationCount
 
ULONG PrcbPad1 [3]
 
PP_LOOKASIDE_LIST PPNPagedLookasideList [NUMBER_POOL_LOOKASIDE_LISTS]
 
PP_LOOKASIDE_LIST PPPagedLookasideList [NUMBER_POOL_LOOKASIDE_LISTS]
 
volatile ULONG PacketBarrier
 
volatile ULONG ReverseStall
 
PVOID IpiFrame
 
UCHAR PrcbPad2 [52]
 
volatile PVOID CurrentPacket [3]
 
volatile ULONG TargetSet
 
volatile PKIPI_WORKER WorkerRoutine
 
volatile ULONG IpiFrozen
 
volatile ULONG RequestSummary
 
volatile struct _KPRCBSignalDone
 
struct _KDPC_DATA DpcData [2]
 
ULONG MaximumDpcQueueDepth
 
volatile UCHAR DpcInterruptRequested
 
volatile UCHAR DpcThreadRequested
 
volatile UCHAR DpcRoutineActive
 
volatile UCHAR DpcThreadActive
 
volatile ULONG TimerHand
 
volatile ULONG TimerRequest
 
PVOID DpcThread
 
volatile BOOLEAN QuantumEnd
 
volatile UCHAR IdleSchedule
 
UCHAR PrcbPad5 [6]
 
LONG DpcWatchDogCount
 
LONG ThreadWatchdogPeriod
 
LONG ThreadWatchDogCount
 
ULONG PrcbPad70 [2]
 
ULONGLONG StartCycles
 
ULONGLONG CycleTime
 
ULONGLONG PrcbPad71 [3]
 
PVOID ChainedInterruptList
 
volatile LONG MmPageFaultCount
 
volatile LONG MmCopyOnWriteCount
 
volatile LONG MmTransitionCount
 
volatile LONG MmCacheTransitionCount
 
volatile LONG MmDemandZeroCount
 
volatile LONG MmPageReadCount
 
volatile LONG MmPageReadIoCount
 
volatile LONG MmCacheReadCount
 
volatile LONG MmCacheIoCount
 
volatile LONG MmDirtyPagesWriteCount
 
volatile LONG MmDirtyWriteIoCount
 
volatile LONG MmMappedPagesWriteCount
 
volatile LONG MmMappedWriteIoCount
 
UCHAR PrcbPad9 [3]
 
CHAR VendorString [13]
 
UCHAR InitialApicId
 
UCHAR LogicalProcessorsPerPhysicalProcessor
 
volatile LARGE_INTEGER IsrTime
 
LARGE_INTEGER SpareField1
 
FX_SAVE_AREA NpxSaveArea
 
KDPC DpcWatchdogDoc
 
LARGE_INTEGER HyperCallPagePhysical
 
LARGE_INTEGER HyperCallPageVirtual
 
UCHAR PrcbPad8 [3]
 
ULONG PackageProcessorSet
 

Detailed Description

Definition at line 555 of file ketypes.h.

Member Function Documentation

KSPIN_LOCK_QUEUE _KPRCB::DECLSPEC_ALIGN ( 128  )
PP_LOOKASIDE_LIST _KPRCB::DECLSPEC_ALIGN ( 128  )

Member Data Documentation

union { ... }
union { ... }
union { ... }
UCHAR _KPRCB::_PADDING10_[0x58]

Definition at line 905 of file ketypes.h.

UCHAR _KPRCB::_PADDING11_[0xC]

Definition at line 935 of file ketypes.h.

UCHAR _KPRCB::_PADDING12_[0x4]

Definition at line 946 of file ketypes.h.

UCHAR _KPRCB::_PADDING13_[0x74]

Definition at line 962 of file ketypes.h.

UCHAR _KPRCB::_PADDING14_[0x8]

Definition at line 965 of file ketypes.h.

UCHAR _KPRCB::_PADDING15_[0x58]

Definition at line 982 of file ketypes.h.

UCHAR _KPRCB::_PADDING2_[0x2]

Definition at line 762 of file ketypes.h.

UCHAR _KPRCB::_PADDING4_[0x8]

Definition at line 797 of file ketypes.h.

UCHAR _KPRCB::_PADDING5_[0x4]

Definition at line 847 of file ketypes.h.

UCHAR _KPRCB::_PADDING7_[0x38]

Definition at line 862 of file ketypes.h.

UCHAR _KPRCB::_PADDING8_[0x38]

Definition at line 871 of file ketypes.h.

UCHAR _KPRCB::_PADDING9_[0x4]

Definition at line 891 of file ketypes.h.

KDPC _KPRCB::AbDpc

Definition at line 981 of file ketypes.h.

SINGLE_LIST_ENTRY _KPRCB::AbPropagateBoostsList

Definition at line 980 of file ketypes.h.

SINGLE_LIST_ENTRY _KPRCB::AbSelfIoBoostsList

Definition at line 979 of file ketypes.h.

KARM_MINI_STACK _KPRCB::AbtMiniStack

Definition at line 969 of file ketypes.h.

PVOID _KPRCB::AcpiReserved

Definition at line 615 of file ketypes.h.

ULONG _KPRCB::AdjustDpcThreshold

Definition at line 737 of file ketypes.h.

Referenced by KeUpdateRunTime().

ULONG64 _KPRCB::AffinitizedCycles

Definition at line 892 of file ketypes.h.

LONG _KPRCB::AffinitizedSelectionMask

Definition at line 866 of file ketypes.h.

ULONG _KPRCB::ApicMask

Definition at line 608 of file ketypes.h.

ULONG _KPRCB::AvailableTime

Definition at line 887 of file ketypes.h.

USHORT _KPRCB::BuildType

Definition at line 496 of file ketypes.h.

USHORT _KPRCB::BuildType

Definition at line 599 of file ketypes.h.

Referenced by DriverEntry(), and HalInitSystem().

CACHE_DESCRIPTOR _KPRCB::Cache

Definition at line 803 of file ketypes.h.

ULONG _KPRCB::CacheCount

Definition at line 804 of file ketypes.h.

UCHAR _KPRCB::CacheCount

Definition at line 955 of file ketypes.h.

ULONG _KPRCB::CachedCommit

Definition at line 805 of file ketypes.h.

ULONG _KPRCB::CachedResidentAvailable

Definition at line 806 of file ketypes.h.

ULONG _KPRCB::CacheProcessorMask

Definition at line 816 of file ketypes.h.

ULONG _KPRCB::CacheProcessorMask[5]

Definition at line 952 of file ketypes.h.

KDPC _KPRCB::CallDpc

Definition at line 710 of file ketypes.h.

ULONG _KPRCB::CcCopyReadNoWait

Definition at line 652 of file ketypes.h.

ULONG _KPRCB::CcCopyReadNoWaitMiss

Definition at line 654 of file ketypes.h.

ULONG _KPRCB::CcCopyReadWait

Definition at line 653 of file ketypes.h.

ULONG _KPRCB::CcCopyReadWaitMiss

Definition at line 782 of file ketypes.h.

ULONG _KPRCB::CcDataFlushes

Definition at line 778 of file ketypes.h.

ULONG _KPRCB::CcDataPages

Definition at line 779 of file ketypes.h.

ULONG _KPRCB::CcFastMdlReadNotPossible

Definition at line 767 of file ketypes.h.

ULONG _KPRCB::CcFastMdlReadNoWait

Definition at line 765 of file ketypes.h.

ULONG _KPRCB::CcFastMdlReadResourceMiss

Definition at line 783 of file ketypes.h.

ULONG _KPRCB::CcFastMdlReadWait

Definition at line 766 of file ketypes.h.

ULONG _KPRCB::CcFastReadNotPossible

Definition at line 651 of file ketypes.h.

ULONG _KPRCB::CcFastReadNoWait

Definition at line 649 of file ketypes.h.

ULONG _KPRCB::CcFastReadResourceMiss

Definition at line 781 of file ketypes.h.

ULONG _KPRCB::CcFastReadWait

Definition at line 650 of file ketypes.h.

ULONG _KPRCB::CcLazyWriteHotSpots

Definition at line 775 of file ketypes.h.

ULONG _KPRCB::CcLazyWriteIos

Definition at line 776 of file ketypes.h.

ULONG _KPRCB::CcLazyWritePages

Definition at line 777 of file ketypes.h.

ULONG _KPRCB::CcLostDelayedWrites

Definition at line 780 of file ketypes.h.

ULONG _KPRCB::CcMapDataNoWait

Definition at line 768 of file ketypes.h.

ULONG _KPRCB::CcMapDataNoWaitMiss

Definition at line 784 of file ketypes.h.

ULONG _KPRCB::CcMapDataWait

Definition at line 769 of file ketypes.h.

ULONG _KPRCB::CcMapDataWaitMiss

Definition at line 785 of file ketypes.h.

ULONG _KPRCB::CcMdlReadNoWait

Definition at line 773 of file ketypes.h.

ULONG _KPRCB::CcMdlReadNoWaitMiss

Definition at line 788 of file ketypes.h.

ULONG _KPRCB::CcMdlReadWait

Definition at line 774 of file ketypes.h.

ULONG _KPRCB::CcMdlReadWaitMiss

Definition at line 789 of file ketypes.h.

ULONG _KPRCB::CcPinMappedDataCount

Definition at line 770 of file ketypes.h.

ULONG _KPRCB::CcPinReadNoWait

Definition at line 771 of file ketypes.h.

ULONG _KPRCB::CcPinReadNoWaitMiss

Definition at line 786 of file ketypes.h.

ULONG _KPRCB::CcPinReadWait

Definition at line 772 of file ketypes.h.

ULONG _KPRCB::CcPinReadWaitMiss

Definition at line 787 of file ketypes.h.

ULONG _KPRCB::CcReadAheadIos

Definition at line 790 of file ketypes.h.

ULONG _KPRCB::CFlushSize

Definition at line 610 of file ketypes.h.

PVOID _KPRCB::ChainedInterruptList

Definition at line 677 of file ketypes.h.

UCHAR _KPRCB::ClockCheckSlot

Definition at line 713 of file ketypes.h.

ULONG _KPRCB::ClockInterrupts

Definition at line 842 of file ketypes.h.

LONG _KPRCB::ClockKeepAlive

Definition at line 712 of file ketypes.h.

UCHAR _KPRCB::ClockOwner

Definition at line 729 of file ketypes.h.

UCHAR _KPRCB::ClockPollCycle

Definition at line 714 of file ketypes.h.

PCONTEXT _KPRCB::Context

Definition at line 766 of file ketypes.h.

ULONG _KPRCB::ContextFlagsInit

Definition at line 767 of file ketypes.h.

ULONG _KPRCB::CoreProcessorSet

Definition at line 818 of file ketypes.h.

ULONG _KPRCB::CoreProcessorSet

Definition at line 949 of file ketypes.h.

UCHAR _KPRCB::CoresPerPhysicalProcessor

Definition at line 602 of file ketypes.h.

UCHAR _KPRCB::CpuID

Definition at line 499 of file ketypes.h.

UCHAR _KPRCB::CpuID

Definition at line 581 of file ketypes.h.

Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetCpuVendor().

UCHAR _KPRCB::CpuModel

Definition at line 589 of file ketypes.h.

USHORT _KPRCB::CpuStep

Definition at line 585 of file ketypes.h.

Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().

UCHAR _KPRCB::CpuStepping

Definition at line 588 of file ketypes.h.

UCHAR _KPRCB::CpuType

Definition at line 498 of file ketypes.h.

UCHAR _KPRCB::CpuType

Definition at line 580 of file ketypes.h.

Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().

UCHAR _KPRCB::CpuVendor

Definition at line 600 of file ketypes.h.

volatile PVOID _KPRCB::CurrentPacket

Definition at line 612 of file ketypes.h.

PKTHREAD _KPRCB::CurrentThread

Definition at line 725 of file ketypes.h.

UINT64 _KPRCB::CycleCounterFrequency

Definition at line 747 of file ketypes.h.

ULONG64 _KPRCB::CycleCounterHigh

Definition at line 895 of file ketypes.h.

ULONGLONG _KPRCB::CycleTime

Definition at line 669 of file ketypes.h.

ULONGLONG _KPRCB::CycleTime

Definition at line 764 of file ketypes.h.

ULONG64 _KPRCB::CycleTime

Definition at line 904 of file ketypes.h.

ULONG _KPRCB::DebugDpcTime

Definition at line 516 of file ketypes.h.

Referenced by KeUpdateRunTime(), KiTimerExpiration(), and KiTimerListExpire().

UCHAR _KPRCB::DebuggerSavedIRQL

Definition at line 739 of file ketypes.h.

Referenced by KeBugCheckWithTf().

SINGLE_LIST_ENTRY _KPRCB::DeferredReadyListHead

Definition at line 628 of file ketypes.h.

Referenced by KiDispatchInterrupt(), KiDpcInterruptHandler(), and KiIdleLoop().

ULONG _KPRCB::DeviceInterrupts

Definition at line 939 of file ketypes.h.

LIST_ENTRY _KPRCB::DispatcherReadyListHead

Definition at line 731 of file ketypes.h.

Referenced by KiDeferredReadyThread(), and KiScanReadyQueues().

struct _KDPC_DATA _KPRCB::DpcData[2]

Definition at line 620 of file ketypes.h.

KEVENT _KPRCB::DpcEvent

Definition at line 706 of file ketypes.h.

Referenced by KiQuantumEnd().

KGATE _KPRCB::DpcGate

Definition at line 849 of file ketypes.h.

volatile UCHAR _KPRCB::DpcInterruptRequested

Definition at line 625 of file ketypes.h.

volatile UCHAR _KPRCB::DpcInterruptRequested

Definition at line 686 of file ketypes.h.

Referenced by KeInsertQueueDpc(), and KiIpiServiceRoutine().

ULONG _KPRCB::DpcLastCount

Definition at line 694 of file ketypes.h.

Referenced by KeUpdateRunTime().

ULONG _KPRCB::DpcNormalDpcPresent

Definition at line 829 of file ketypes.h.

ULONG _KPRCB::DpcNormalLocalInterrupt

Definition at line 830 of file ketypes.h.

ULONG _KPRCB::DpcNormalProcessingActive

Definition at line 825 of file ketypes.h.

ULONG _KPRCB::DpcNormalProcessingRequested

Definition at line 826 of file ketypes.h.

ULONG _KPRCB::DpcNormalSpare

Definition at line 831 of file ketypes.h.

ULONG _KPRCB::DpcNormalThreadSignal

Definition at line 827 of file ketypes.h.

ULONG _KPRCB::DpcNormalTimerExpiration

Definition at line 828 of file ketypes.h.

ULONG _KPRCB::DpcRequestRate

Definition at line 684 of file ketypes.h.

Referenced by KeInsertQueueDpc(), KeUpdateRunTime(), and QSI_DEF().

SHORT _KPRCB::DpcRequestSlot[2]

Definition at line 817 of file ketypes.h.

LONG _KPRCB::DpcRequestSummary

Definition at line 816 of file ketypes.h.

volatile UCHAR _KPRCB::DpcRoutineActive

Definition at line 627 of file ketypes.h.

LONG _KPRCB::DpcSetEventRequest

Definition at line 699 of file ketypes.h.

Referenced by KiQuantumEnd().

PVOID _KPRCB::DpcStack
PVOID _KPRCB::DpcThread

Definition at line 633 of file ketypes.h.

volatile UCHAR _KPRCB::DpcThreadActive

Definition at line 628 of file ketypes.h.

volatile UCHAR _KPRCB::DpcThreadActive

Definition at line 689 of file ketypes.h.

Referenced by KeInsertQueueDpc().

ULONG _KPRCB::DpcThreadActive

Definition at line 832 of file ketypes.h.

volatile UCHAR _KPRCB::DpcThreadRequested

Definition at line 626 of file ketypes.h.

volatile UCHAR _KPRCB::DpcThreadRequested

Definition at line 687 of file ketypes.h.

Referenced by KeInsertQueueDpc().

ULONG _KPRCB::DpcThreadRequested

Definition at line 833 of file ketypes.h.

ULONG _KPRCB::DpcThreadSpare

Definition at line 834 of file ketypes.h.

ULONG _KPRCB::DpcTime

Definition at line 735 of file ketypes.h.

Referenced by KeUpdateRunTime(), and QSI_DEF().

ULONG _KPRCB::DpcTimeCount

Definition at line 743 of file ketypes.h.

ULONG _KPRCB::DpcTimeLimit

Definition at line 744 of file ketypes.h.

LONG _KPRCB::DpcWatchDogCount

Definition at line 656 of file ketypes.h.

LONG _KPRCB::DpcWatchdogCount

Definition at line 717 of file ketypes.h.

KDPC _KPRCB::DpcWatchdogDoc

Definition at line 712 of file ketypes.h.

KDPC _KPRCB::DpcWatchdogDpc

Definition at line 801 of file ketypes.h.

LONG _KPRCB::DpcWatchdogPeriod

Definition at line 716 of file ketypes.h.

KTIMER _KPRCB::DpcWatchdogTimer

Definition at line 802 of file ketypes.h.

KENTROPY_TIMING_STATE _KPRCB::EntropyTimingState

Definition at line 897 of file ketypes.h.

PVOID _KPRCB::EtwSupport

Definition at line 809 of file ketypes.h.

ULONG _KPRCB::FeatureBits

Definition at line 799 of file ketypes.h.

Referenced by CmpInitializeMachineDependentConfiguration().

KARM_MINI_STACK _KPRCB::FiqMiniStack

Definition at line 966 of file ketypes.h.

ULONG64 _KPRCB::GenerationTarget

Definition at line 894 of file ketypes.h.

UCHAR _KPRCB::Group

Definition at line 571 of file ketypes.h.

UCHAR _KPRCB::GroupIndex

Definition at line 758 of file ketypes.h.

UCHAR _KPRCB::GroupSchedulingOverQuota

Definition at line 882 of file ketypes.h.

ULONG _KPRCB::GroupSetMember

Definition at line 756 of file ketypes.h.

ULONG _KPRCB::HalReserved

Definition at line 596 of file ketypes.h.

ULONG _KPRCB::HalReserved[16]

Definition at line 748 of file ketypes.h.

SLIST_HEADER _KPRCB::HypercallPageList

Definition at line 811 of file ketypes.h.

LARGE_INTEGER _KPRCB::HyperCallPagePhysical

Definition at line 717 of file ketypes.h.

LARGE_INTEGER _KPRCB::HyperCallPageVirtual

Definition at line 718 of file ketypes.h.

PVOID _KPRCB::HypercallPageVirtual

Definition at line 812 of file ketypes.h.

PVOID _KPRCB::HyperPte

Definition at line 807 of file ketypes.h.

UCHAR _KPRCB::IdleHalt

Definition at line 565 of file ketypes.h.

volatile UCHAR _KPRCB::IdleSchedule

Definition at line 638 of file ketypes.h.

volatile UCHAR _KPRCB::IdleSchedule

Definition at line 698 of file ketypes.h.

PKTHREAD _KPRCB::IdleThread

Definition at line 727 of file ketypes.h.

UCHAR _KPRCB::InitialApicId

Definition at line 617 of file ketypes.h.

Referenced by KiGetFeatureBits().

UCHAR _KPRCB::InitialApicId

Definition at line 702 of file ketypes.h.

ULONG _KPRCB::InterruptCount

Definition at line 732 of file ketypes.h.

Referenced by KeUpdateRunTime(), KeUpdateSystemTime(), KiInterruptHandler(), and QSI_DEF().

ULONG _KPRCB::InterruptLastCount

Definition at line 845 of file ketypes.h.

SLIST_HEADER _KPRCB::InterruptObjectPool

Definition at line 810 of file ketypes.h.

ULONG _KPRCB::InterruptRate

Definition at line 846 of file ketypes.h.

UCHAR _KPRCB::InterruptRequest

Definition at line 564 of file ketypes.h.

ULONG _KPRCB::InterruptTime
volatile ULONG _KPRCB::IoOtherOperationCount

Definition at line 567 of file ketypes.h.

volatile ULONG _KPRCB::IoOtherOperationCount

Definition at line 662 of file ketypes.h.

LARGE_INTEGER _KPRCB::IoOtherTransferCount

Definition at line 665 of file ketypes.h.

volatile ULONG _KPRCB::IoReadOperationCount

Definition at line 565 of file ketypes.h.

volatile ULONG _KPRCB::IoReadOperationCount

Definition at line 660 of file ketypes.h.

LARGE_INTEGER _KPRCB::IoReadTransferCount

Definition at line 663 of file ketypes.h.

volatile ULONG _KPRCB::IoWriteOperationCount

Definition at line 566 of file ketypes.h.

volatile ULONG _KPRCB::IoWriteOperationCount

Definition at line 661 of file ketypes.h.

LARGE_INTEGER _KPRCB::IoWriteTransferCount

Definition at line 664 of file ketypes.h.

PVOID _KPRCB::IpiFrame

Definition at line 610 of file ketypes.h.

volatile ULONG _KPRCB::IpiFrozen

Definition at line 615 of file ketypes.h.

volatile ULONG _KPRCB::IpiFrozen

Definition at line 671 of file ketypes.h.

Referenced by KiIpiServiceRoutine().

KARM_MINI_STACK _KPRCB::IrqMiniStack

Definition at line 967 of file ketypes.h.

PVOID _KPRCB::IsrDpcStats

Definition at line 940 of file ketypes.h.

PVOID _KPRCB::IsrStack

Definition at line 972 of file ketypes.h.

volatile LARGE_INTEGER _KPRCB::IsrTime

Definition at line 707 of file ketypes.h.

ULONG _KPRCB::KeAlignmentFixupCount

Definition at line 796 of file ketypes.h.

Referenced by QSI_DEF().

ULONG _KPRCB::KeContextSwitches

Definition at line 648 of file ketypes.h.

Referenced by KiSwapContextEntry().

ULONG _KPRCB::KeExceptionDispatchCount

Definition at line 701 of file ketypes.h.

Referenced by QSI_DEF().

ULONG _KPRCB::KernelReserved

Definition at line 502 of file ketypes.h.

ULONG _KPRCB::KernelTime
LONG _KPRCB::KeSpinLockOrdering

Definition at line 861 of file ketypes.h.

ULONG _KPRCB::KeSystemCalls

Definition at line 647 of file ketypes.h.

Referenced by NtQueryInformationProcess().

ULONG _KPRCB::LastTick

Definition at line 841 of file ketypes.h.

ULONG _KPRCB::LastTimerHand

Definition at line 840 of file ketypes.h.

UCHAR _KPRCB::LegacyNumber

Definition at line 722 of file ketypes.h.

ULONG _KPRCB::LLCMask

Definition at line 951 of file ketypes.h.

KSPIN_LOCK_QUEUE _KPRCB::LockQueue

Definition at line 623 of file ketypes.h.

Referenced by START_TEST().

UCHAR _KPRCB::LogicalProcessorsPerCore

Definition at line 603 of file ketypes.h.

UCHAR _KPRCB::LogicalProcessorsPerPhysicalProcessor

Definition at line 703 of file ketypes.h.

Referenced by KiGetFeatureBits().

LONG _KPRCB::LookasideIrpFloat

Definition at line 655 of file ketypes.h.

Referenced by IoAllocateIrp(), IoFreeIrp(), and IopInitLookasideLists().

struct _REQUEST_MAILBOX* _KPRCB::Mailbox

Definition at line 798 of file ketypes.h.

USHORT _KPRCB::MajorVersion

Definition at line 598 of file ketypes.h.

Referenced by HalInitSystem(), and KiInitializePcr().

LONG _KPRCB::MasterOffset

Definition at line 693 of file ketypes.h.

ULONG _KPRCB::MaxBreakpoints

Definition at line 764 of file ketypes.h.

ULONG _KPRCB::MaximumDpcQueueDepth

Definition at line 622 of file ketypes.h.

ULONG _KPRCB::MaximumDpcQueueDepth

Definition at line 683 of file ketypes.h.

Referenced by KeInsertQueueDpc(), and KeUpdateRunTime().

ULONG _KPRCB::MaxWatchpoints

Definition at line 765 of file ketypes.h.

ULONG _KPRCB::MHz

Definition at line 595 of file ketypes.h.

Referenced by CmpInitializeMachineDependentConfiguration().

ULONG _KPRCB::MinimumDpcRate

Definition at line 685 of file ketypes.h.

Referenced by KeInsertQueueDpc().

USHORT _KPRCB::MinorVersion

Definition at line 597 of file ketypes.h.

volatile LONG _KPRCB::MmCacheIoCount

Definition at line 687 of file ketypes.h.

volatile LONG _KPRCB::MmCacheIoCount

Definition at line 793 of file ketypes.h.

volatile LONG _KPRCB::MmCacheReadCount

Definition at line 686 of file ketypes.h.

volatile LONG _KPRCB::MmCacheReadCount

Definition at line 792 of file ketypes.h.

volatile LONG _KPRCB::MmCacheTransitionCount

Definition at line 682 of file ketypes.h.

volatile LONG _KPRCB::MmCacheTransitionCount

Definition at line 791 of file ketypes.h.

volatile LONG _KPRCB::MmCopyOnWriteCount

Definition at line 630 of file ketypes.h.

volatile LONG _KPRCB::MmCopyOnWriteCount

Definition at line 680 of file ketypes.h.

volatile LONG _KPRCB::MmDemandZeroCount

Definition at line 635 of file ketypes.h.

volatile LONG _KPRCB::MmDemandZeroCount

Definition at line 683 of file ketypes.h.

volatile LONG _KPRCB::MmDirtyPagesWriteCount

Definition at line 642 of file ketypes.h.

volatile LONG _KPRCB::MmDirtyPagesWriteCount

Definition at line 688 of file ketypes.h.

volatile LONG _KPRCB::MmDirtyWriteIoCount

Definition at line 643 of file ketypes.h.

volatile LONG _KPRCB::MmDirtyWriteIoCount

Definition at line 689 of file ketypes.h.

volatile LONG _KPRCB::MmMappedPagesWriteCount

Definition at line 644 of file ketypes.h.

volatile LONG _KPRCB::MmMappedPagesWriteCount

Definition at line 690 of file ketypes.h.

volatile LONG _KPRCB::MmMappedWriteIoCount

Definition at line 645 of file ketypes.h.

volatile LONG _KPRCB::MmMappedWriteIoCount

Definition at line 691 of file ketypes.h.

volatile LONG _KPRCB::MmPageFaultCount

Definition at line 629 of file ketypes.h.

Referenced by PspUserThreadStartup().

volatile LONG _KPRCB::MmPageFaultCount

Definition at line 679 of file ketypes.h.

volatile LONG _KPRCB::MmPageReadCount

Definition at line 636 of file ketypes.h.

volatile LONG _KPRCB::MmPageReadCount

Definition at line 684 of file ketypes.h.

volatile LONG _KPRCB::MmPageReadIoCount

Definition at line 637 of file ketypes.h.

volatile LONG _KPRCB::MmPageReadIoCount

Definition at line 685 of file ketypes.h.

LONG _KPRCB::MmSpinLockOrdering

Definition at line 756 of file ketypes.h.

volatile LONG _KPRCB::MmTransitionCount

Definition at line 631 of file ketypes.h.

volatile LONG _KPRCB::MmTransitionCount

Definition at line 681 of file ketypes.h.

ULONG _KPRCB::MPAffinity

Definition at line 853 of file ketypes.h.

ULONG _KPRCB::MultiThreadProcessorSet

Definition at line 534 of file ketypes.h.

ULONG _KPRCB::MultiThreadProcessorSet

Definition at line 752 of file ketypes.h.

Referenced by KeStartThread().

struct _KPRCB * _KPRCB::MultiThreadSetMaster

Definition at line 753 of file ketypes.h.

ULONG _KPRCB::MxCsr

Definition at line 557 of file ketypes.h.

UCHAR _KPRCB::NestingLevel

Definition at line 570 of file ketypes.h.

PKTHREAD _KPRCB::NextThread

Definition at line 726 of file ketypes.h.

UCHAR _KPRCB::NodeColor

Definition at line 523 of file ketypes.h.

UCHAR _KPRCB::NodeColor

Definition at line 758 of file ketypes.h.

ULONG _KPRCB::NodeShiftedColor

Definition at line 759 of file ketypes.h.

SHORT _KPRCB::NormalDpcState

Definition at line 820 of file ketypes.h.

FX_SAVE_AREA _KPRCB::NpxSaveArea

Definition at line 709 of file ketypes.h.

struct _KTHREAD * _KPRCB::NpxThread

Definition at line 511 of file ketypes.h.

UCHAR _KPRCB::Number

Definition at line 494 of file ketypes.h.

ULONG _KPRCB::Number

Definition at line 740 of file ketypes.h.

ULONG _KPRCB::PackageProcessorSet

Definition at line 725 of file ketypes.h.

ULONG _KPRCB::PackageProcessorSet

Definition at line 817 of file ketypes.h.

volatile ULONG _KPRCB::PacketBarrier

Definition at line 608 of file ketypes.h.

volatile ULONG _KPRCB::PacketBarrier

Definition at line 627 of file ketypes.h.

LONG _KPRCB::PacketBarrier

Definition at line 770 of file ketypes.h.

ULONG _KPRCB::PageColor

Definition at line 757 of file ketypes.h.

KARM_MINI_STACK _KPRCB::PanicMiniStack

Definition at line 970 of file ketypes.h.

ULONG _KPRCB::PanicStackBase

Definition at line 971 of file ketypes.h.

struct _KNODE * _KPRCB::ParentNode

Definition at line 751 of file ketypes.h.

Referenced by KeSetSystemAffinityThread().

UCHAR _KPRCB::PendingBackupTick

Definition at line 736 of file ketypes.h.

UCHAR _KPRCB::PendingTick

Definition at line 735 of file ketypes.h.

UCHAR _KPRCB::PendingTickFlags

Definition at line 732 of file ketypes.h.

ULONG _KPRCB::PeriodicBias

Definition at line 746 of file ketypes.h.

ULONG _KPRCB::PeriodicCount

Definition at line 745 of file ketypes.h.

UCHAR _KPRCB::PollSlot

Definition at line 740 of file ketypes.h.

PROCESSOR_POWER_STATE _KPRCB::PowerState

Definition at line 795 of file ketypes.h.

Referenced by KiIdleLoop().

PP_LOOKASIDE_LIST _KPRCB::PPNPagedLookasideList[32]

Definition at line 606 of file ketypes.h.

PP_LOOKASIDE_LIST _KPRCB::PPNPagedLookasideList
GENERAL_LOOKASIDE_POOL _KPRCB::PPNxPagedLookasideList[32]

Definition at line 976 of file ketypes.h.

PP_LOOKASIDE_LIST _KPRCB::PPPagedLookasideList[32]

Definition at line 607 of file ketypes.h.

PP_LOOKASIDE_LIST _KPRCB::PPPagedLookasideList
ULONG _KPRCB::PrcbLock

Definition at line 577 of file ketypes.h.

ULONG _KPRCB::PrcbLock

Definition at line 741 of file ketypes.h.

UCHAR _KPRCB::PrcbPad0

Definition at line 506 of file ketypes.h.

UCHAR _KPRCB::PrcbPad00

Definition at line 572 of file ketypes.h.

UINT64 _KPRCB::PrcbPad01[3]

Definition at line 619 of file ketypes.h.

ULONG _KPRCB::PrcbPad1

Definition at line 601 of file ketypes.h.

UCHAR _KPRCB::PrcbPad10[3]

Definition at line 798 of file ketypes.h.

ULONG _KPRCB::PrcbPad10[1]

Definition at line 844 of file ketypes.h.

ULONG _KPRCB::PrcbPad15[2]

Definition at line 938 of file ketypes.h.

UCHAR _KPRCB::PrcbPad2

Definition at line 611 of file ketypes.h.

UCHAR _KPRCB::PrcbPad20[3]

Definition at line 956 of file ketypes.h.

UCHAR _KPRCB::PrcbPad3

Definition at line 672 of file ketypes.h.

UCHAR _KPRCB::PrcbPad4

Definition at line 675 of file ketypes.h.

UCHAR _KPRCB::PrcbPad5

Definition at line 644 of file ketypes.h.

UCHAR _KPRCB::PrcbPad50

Definition at line 697 of file ketypes.h.

PVOID _KPRCB::PrcbPad51

Definition at line 708 of file ketypes.h.

UCHAR _KPRCB::PrcbPad6

Definition at line 715 of file ketypes.h.

ULONG _KPRCB::PrcbPad70[2]

Definition at line 659 of file ketypes.h.

ULONG _KPRCB::PrcbPad70

Definition at line 718 of file ketypes.h.

ULONGLONG _KPRCB::PrcbPad71[3]

Definition at line 670 of file ketypes.h.

ULONGLONG _KPRCB::PrcbPad71

Definition at line 729 of file ketypes.h.

UCHAR _KPRCB::PrcbPad8

Definition at line 724 of file ketypes.h.

UCHAR _KPRCB::PrcbPad80[5]

Definition at line 742 of file ketypes.h.

UINT64 _KPRCB::PrcbPad81[2]

Definition at line 747 of file ketypes.h.

UCHAR _KPRCB::PrcbPad9

Definition at line 697 of file ketypes.h.

ULONG _KPRCB::PrcbPad91[3]

Definition at line 794 of file ketypes.h.

PCHAR _KPRCB::PriorityState

Definition at line 742 of file ketypes.h.

USHORT _KPRCB::ProcessorModel

Definition at line 744 of file ketypes.h.

USHORT _KPRCB::ProcessorRevision

Definition at line 745 of file ketypes.h.

UCHAR _KPRCB::ProcessorVendorString[2]

Definition at line 761 of file ketypes.h.

ULONG _KPRCB::PteBitCache

Definition at line 973 of file ketypes.h.

ULONG _KPRCB::PteBitOffset

Definition at line 974 of file ketypes.h.

volatile BOOLEAN _KPRCB::QuantumEnd

Definition at line 636 of file ketypes.h.

volatile BOOLEAN _KPRCB::QuantumEnd

Definition at line 696 of file ketypes.h.

Referenced by KeUpdateRunTime(), KiDispatchInterrupt(), and KiDpcInterruptHandler().

ULONG _KPRCB::QueueIndex

Definition at line 727 of file ketypes.h.

Referenced by KiScanReadyQueues().

PVOID _KPRCB::RateControl

Definition at line 815 of file ketypes.h.

ULONG _KPRCB::ReadyScanTick

Definition at line 843 of file ketypes.h.

ULONG _KPRCB::ReadySummary
REQUEST_MAILBOX _KPRCB::RequestMailbox[64]

Definition at line 673 of file ketypes.h.

volatile ULONG _KPRCB::RequestSummary

Definition at line 617 of file ketypes.h.

volatile ULONG _KPRCB::RequestSummary

Definition at line 801 of file ketypes.h.

UCHAR _KPRCB::Reserved

Definition at line 495 of file ketypes.h.

UCHAR _KPRCB::ReservedMustBeZero

Definition at line 723 of file ketypes.h.

volatile ULONG _KPRCB::ReverseStall

Definition at line 609 of file ketypes.h.

UINT64 _KPRCB::RspBase

Definition at line 576 of file ketypes.h.

Referenced by KiSwapContextResume().

ULONG _KPRCB::ScanSiblingIndex

Definition at line 953 of file ketypes.h.

ULONG _KPRCB::ScanSiblingMask

Definition at line 950 of file ketypes.h.

LIST_ENTRY _KPRCB::ScbList

Definition at line 870 of file ketypes.h.

ULONG _KPRCB::ScbOffset

Definition at line 888 of file ketypes.h.

ULONG _KPRCB::SecondaryColorMask

Definition at line 760 of file ketypes.h.

UINT64 _KPRCB::SenderSummary

Definition at line 674 of file ketypes.h.

KAFFINITY _KPRCB::SetMember

Definition at line 497 of file ketypes.h.

struct _KSHARED_READY_QUEUE* _KPRCB::SharedReadyQueue

Definition at line 948 of file ketypes.h.

ULONG _KPRCB::SharedReadyQueueMask

Definition at line 947 of file ketypes.h.

ULONG _KPRCB::SharedReadyQueueOffset

Definition at line 937 of file ketypes.h.

volatile struct _KPRCB * _KPRCB::SignalDone

Definition at line 618 of file ketypes.h.

Referenced by KiIpiServiceRoutine().

UCHAR _KPRCB::SkipTick

Definition at line 738 of file ketypes.h.

Referenced by KeUpdateRunTime(), and KeUpdateSystemTime().

LONG _KPRCB::Sleeping

Definition at line 762 of file ketypes.h.

Referenced by KeInsertQueueDpc().

ULONG _KPRCB::SpareCounter0

Definition at line 555 of file ketypes.h.

LARGE_INTEGER _KPRCB::SpareField1

Definition at line 708 of file ketypes.h.

PVOID _KPRCB::SparePtr0

Definition at line 679 of file ketypes.h.

PVOID _KPRCB::SpBase

Definition at line 804 of file ketypes.h.

Referenced by KiInitializeKernel().

ULONGLONG _KPRCB::StartCycles

Definition at line 668 of file ketypes.h.

ULONGLONG _KPRCB::StartCycles

Definition at line 755 of file ketypes.h.

ULONG64 _KPRCB::StartCycles

Definition at line 893 of file ketypes.h.

UINT64* _KPRCB::StatisticsPage

Definition at line 814 of file ketypes.h.

ULONG _KPRCB::Stride

Definition at line 618 of file ketypes.h.

SYNCH_COUNTERS _KPRCB::SynchCounters

Definition at line 963 of file ketypes.h.

LONG _KPRCB::TargetCount

Definition at line 799 of file ketypes.h.

volatile ULONG _KPRCB::TargetSet

Definition at line 613 of file ketypes.h.

volatile ULONG _KPRCB::TargetSet

Definition at line 670 of file ketypes.h.

UCHAR _KPRCB::ThreadDpcEnable

Definition at line 695 of file ketypes.h.

Referenced by KeInsertQueueDpc(), KiTimerExpiration(), and KiTimerListExpire().

SHORT _KPRCB::ThreadDpcState

Definition at line 821 of file ketypes.h.

LONG _KPRCB::ThreadWatchDogCount

Definition at line 658 of file ketypes.h.

LONG _KPRCB::ThreadWatchdogPeriod

Definition at line 657 of file ketypes.h.

LONG _KPRCB::TickOffset

Definition at line 692 of file ketypes.h.

KDPC _KPRCB::TimerExpirationDpc

Definition at line 868 of file ketypes.h.

volatile ULONG _KPRCB::TimerHand

Definition at line 631 of file ketypes.h.

volatile ULONG _KPRCB::TimerHand

Definition at line 690 of file ketypes.h.

Referenced by KiCheckForTimerExpiration().

volatile ULONG _KPRCB::TimerRequest

Definition at line 632 of file ketypes.h.

volatile ULONG _KPRCB::TimerRequest
KTIMER_TABLE _KPRCB::TimerTable

Definition at line 975 of file ketypes.h.

KARM_MINI_STACK _KPRCB::UdfMiniStack

Definition at line 968 of file ketypes.h.

LARGE_INTEGER _KPRCB::UpdateSignature

Definition at line 800 of file ketypes.h.

Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().

ULONG _KPRCB::UserTime
CHAR _KPRCB::VendorString[13]

Definition at line 701 of file ketypes.h.

CHAR _KPRCB::VendorString

Definition at line 797 of file ketypes.h.

Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetCpuVendor().

PVOID _KPRCB::VirtualApicAssist

Definition at line 813 of file ketypes.h.

LIST_ENTRY _KPRCB::WaitListHead

Definition at line 722 of file ketypes.h.

UINT64 _KPRCB::WaitLock

Definition at line 724 of file ketypes.h.

ULONG _KPRCB::WaitLock

Definition at line 864 of file ketypes.h.

PVOID _KPRCB::WheaInfo

Definition at line 808 of file ketypes.h.

volatile PKIPI_WORKER _KPRCB::WorkerRoutine

Definition at line 614 of file ketypes.h.


The documentation for this struct was generated from the following file: