ReactOS 0.4.16-dev-424-ge4748fe
|
#include <ketypes.h>
Public Member Functions | |
KSPIN_LOCK_QUEUE | DECLSPEC_ALIGN (128) LockQueue[17] |
PP_LOOKASIDE_LIST | DECLSPEC_ALIGN (128) PPLookasideList[16] |
KSPIN_LOCK_QUEUE _KPRCB::DECLSPEC_ALIGN | ( | 128 | ) |
PP_LOOKASIDE_LIST _KPRCB::DECLSPEC_ALIGN | ( | 128 | ) |
union { ... } _KPRCB::@2335 |
union { ... } _KPRCB::@2362 |
union { ... } _KPRCB::@2364 |
SINGLE_LIST_ENTRY _KPRCB::AbPropagateBoostsList |
SINGLE_LIST_ENTRY _KPRCB::AbSelfIoBoostsList |
KARM_MINI_STACK _KPRCB::AbtMiniStack |
ULONG _KPRCB::AdjustDpcThreshold |
Definition at line 830 of file ketypes.h.
Referenced by KeUpdateRunTime().
UCHAR _KPRCB::BuildType |
Definition at line 692 of file ketypes.h.
Referenced by DriverEntry(), and HalInitSystem().
CACHE_DESCRIPTOR _KPRCB::Cache |
CHAR _KPRCB::CpuID |
Definition at line 674 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration().
USHORT _KPRCB::CpuStep |
Definition at line 678 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
CHAR _KPRCB::CpuType |
Definition at line 673 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
UCHAR _KPRCB::CpuVendor |
Definition at line 693 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), KiGetCpuVendor(), and KiGetFeatureBits().
Definition at line 659 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KdpSysReadControlSpace(), Ke386SetIoAccessMap(), KiDeferredReadyThread(), KiDispatchInterrupt(), KiExitDispatcher(), KiIdleLoop(), KiSetPriorityThread(), KiSwapContextEntry(), KiSwapContextExit(), KiSystemStartupBootStack(), and NtYieldExecution().
ULONG _KPRCB::DebugDpcTime |
Definition at line 572 of file ketypes.h.
Referenced by KeUpdateRunTime(), KiTimerExpiration(), and KiTimerListExpire().
UCHAR _KPRCB::DebuggerSavedIRQL |
Definition at line 832 of file ketypes.h.
Referenced by KeBugCheckWithTf().
SINGLE_LIST_ENTRY _KPRCB::DeferredReadyListHead |
Definition at line 721 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KiDispatchInterrupt(), and KiIdleLoop().
LIST_ENTRY _KPRCB::DispatcherReadyListHead |
Definition at line 824 of file ketypes.h.
Referenced by KiDeferredReadyThread(), and KiScanReadyQueues().
KDPC_DATA _KPRCB::DpcData |
Definition at line 769 of file ketypes.h.
Referenced by _IRQL_requires_max_(), _Requires_lock_not_held_(), DpcHandler(), KeInsertQueueDpc(), KeUpdateRunTime(), KiDispatchInterrupt(), KiIdleLoop(), and QSI_DEF().
struct _KDPC_DATA _KPRCB::DpcData[2] |
KEVENT _KPRCB::DpcEvent |
Definition at line 799 of file ketypes.h.
Referenced by _Requires_lock_not_held_().
UCHAR _KPRCB::DpcInterruptRequested |
Definition at line 779 of file ketypes.h.
Referenced by KeInsertQueueDpc(), and KiIpiServiceRoutine().
ULONG _KPRCB::DpcLastCount |
Definition at line 787 of file ketypes.h.
Referenced by KeUpdateRunTime().
ULONG _KPRCB::DpcRequestRate |
Definition at line 777 of file ketypes.h.
Referenced by KeInsertQueueDpc(), KeUpdateRunTime(), and QSI_DEF().
UCHAR _KPRCB::DpcRoutineActive |
Definition at line 781 of file ketypes.h.
Referenced by DpcHandler(), IoGetStackLimits(), KeInsertQueueDpc(), KeUpdateRunTime(), KiExitDispatcher(), KiSwapContextExit(), KiSwapContextResume(), and RtlpHandleDpcStackException().
LONG _KPRCB::DpcSetEventRequest |
Definition at line 792 of file ketypes.h.
Referenced by _Requires_lock_not_held_().
PVOID _KPRCB::DpcStack |
Definition at line 770 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), IoGetStackLimits(), KiDispatchInterrupt(), and RtlpHandleDpcStackException().
UCHAR _KPRCB::DpcThreadActive |
Definition at line 782 of file ketypes.h.
Referenced by KeInsertQueueDpc().
UCHAR _KPRCB::DpcThreadRequested |
Definition at line 780 of file ketypes.h.
Referenced by KeInsertQueueDpc().
ULONG _KPRCB::DpcTime |
Definition at line 828 of file ketypes.h.
Referenced by KeUpdateRunTime(), and QSI_DEF().
KENTROPY_TIMING_STATE _KPRCB::EntropyTimingState |
ULONG _KPRCB::FeatureBits |
Definition at line 892 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiInitializeCpu().
KARM_MINI_STACK _KPRCB::FiqMiniStack |
SLIST_HEADER _KPRCB::HypercallPageList |
LARGE_INTEGER _KPRCB::HyperCallPagePhysical |
LARGE_INTEGER _KPRCB::HyperCallPageVirtual |
Definition at line 661 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), KiSystemStartupBootStack(), and QSI_DEF().
ULONG _KPRCB::InitialApicId |
Definition at line 710 of file ketypes.h.
Referenced by KiGetFeatureBits().
ULONG _KPRCB::InterruptCount |
Definition at line 825 of file ketypes.h.
Referenced by KeUpdateRunTime(), KeUpdateSystemTime(), KiInterruptHandler(), and QSI_DEF().
SLIST_HEADER _KPRCB::InterruptObjectPool |
ULONG _KPRCB::InterruptTime |
Definition at line 829 of file ketypes.h.
Referenced by KeUpdateRunTime(), NtQueryInformationProcess(), PspUserThreadStartup(), and QSI_DEF().
LONG _KPRCB::IoOtherOperationCount |
LARGE_INTEGER _KPRCB::IoOtherTransferCount |
LONG _KPRCB::IoReadOperationCount |
LARGE_INTEGER _KPRCB::IoReadTransferCount |
LONG _KPRCB::IoWriteOperationCount |
LARGE_INTEGER _KPRCB::IoWriteTransferCount |
ULONG _KPRCB::IpiFrozen |
Definition at line 764 of file ketypes.h.
Referenced by KiIpiServiceRoutine(), KiProcessorFreezeHandler(), KxFreezeExecution(), KxSwitchKdProcessor(), and KxThawExecution().
KARM_MINI_STACK _KPRCB::IrqMiniStack |
volatile LARGE_INTEGER _KPRCB::IsrTime |
ULONG _KPRCB::KeAlignmentFixupCount |
ULONG _KPRCB::KeContextSwitches |
Definition at line 741 of file ketypes.h.
Referenced by KiSwapContextEntry().
ULONG _KPRCB::KeExceptionDispatchCount |
ULONG _KPRCB::KernelTime |
Definition at line 826 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), and QSI_DEF().
ULONG _KPRCB::KeSystemCalls |
Definition at line 740 of file ketypes.h.
Referenced by NtQueryInformationProcess(), and QSI_DEF().
KSPIN_LOCK_QUEUE _KPRCB::LockQueue |
Definition at line 716 of file ketypes.h.
Referenced by START_TEST().
UCHAR _KPRCB::LogicalProcessorsPerPhysicalProcessor |
Definition at line 759 of file ketypes.h.
Referenced by KiGetFeatureBits().
LONG _KPRCB::LookasideIrpFloat |
Definition at line 748 of file ketypes.h.
Referenced by IoAllocateIrp(), IoFreeIrp(), and IopInitLookasideLists().
struct _REQUEST_MAILBOX* _KPRCB::Mailbox |
USHORT _KPRCB::MajorVersion |
Definition at line 691 of file ketypes.h.
Referenced by HalInitSystem().
LONG _KPRCB::MaximumDpcQueueDepth |
Definition at line 776 of file ketypes.h.
Referenced by KeInsertQueueDpc(), and KeUpdateRunTime().
ULONG _KPRCB::MHz |
Definition at line 688 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration().
ULONG _KPRCB::MinimumDpcRate |
Definition at line 778 of file ketypes.h.
Referenced by KeInsertQueueDpc().
LONG _KPRCB::MmPageFaultCount |
Definition at line 722 of file ketypes.h.
Referenced by PspUserThreadStartup().
UINT64 _KPRCB::MultiThreadProcessorSet |
Definition at line 660 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KeRevertToUserAffinityThread(), KeSetSystemAffinityThread(), KiAdjustQuantumThread(), KiDeferredReadyThread(), KiDispatchInterrupt(), KiExitDispatcher(), KiIdleLoop(), KiSetPriorityThread(), KiSystemStartupBootStack(), and NtYieldExecution().
FX_SAVE_AREA _KPRCB::NpxSaveArea |
Definition at line 567 of file ketypes.h.
Referenced by KeSaveFloatingPointState().
USHORT _KPRCB::Number |
Definition at line 652 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), HalEnableSystemInterrupt(), KeBugCheckWithTf(), KeInsertQueueDpc(), KiDeferredReadyThread(), KiInitializeHandBuiltThread(), KiInitializeSystem(), KiSetPriorityThread(), KiSystemStartupBootStack(), KiTimerExpiration(), and KiTimerListExpire().
KARM_MINI_STACK _KPRCB::PanicMiniStack |
Definition at line 844 of file ketypes.h.
Referenced by KeSetSystemAffinityThread(), and KiSystemStartupBootStack().
PROCESSOR_POWER_STATE _KPRCB::PowerState |
Definition at line 888 of file ketypes.h.
Referenced by KiIdleLoop().
PP_LOOKASIDE_LIST _KPRCB::PPLookasideList |
Definition at line 717 of file ketypes.h.
Referenced by IoAllocateIrp(), IoFreeIrp(), IopInitLookasideLists(), ObInit2(), ObInitSystem(), ObpAllocateObjectCreateInfoBuffer(), and ObpFreeCapturedAttributes().
GENERAL_LOOKASIDE_POOL _KPRCB::PPNPagedLookasideList |
Definition at line 718 of file ketypes.h.
Referenced by ExAllocatePoolWithTag(), ExFreePoolWithTag(), and ExInitPoolLookasidePointers().
PP_LOOKASIDE_LIST _KPRCB::PPNPagedLookasideList[NUMBER_POOL_LOOKASIDE_LISTS] |
GENERAL_LOOKASIDE_POOL _KPRCB::PPNxPagedLookasideList[32] |
GENERAL_LOOKASIDE_POOL _KPRCB::PPPagedLookasideList |
Definition at line 719 of file ketypes.h.
Referenced by ExAllocatePoolWithTag(), ExFreePoolWithTag(), and ExInitPoolLookasidePointers().
PP_LOOKASIDE_LIST _KPRCB::PPPagedLookasideList[NUMBER_POOL_LOOKASIDE_LISTS] |
KPROCESSOR_STATE _KPRCB::ProcessorState |
Definition at line 672 of file ketypes.h.
Referenced by KdpAllowDisable(), KdpCommandString(), KdpGetStateChange(), KdpReport(), KdpSetContextState(), KdpSymbol(), KdpSysReadControlSpace(), KdpSysWriteControlSpace(), KdReportProcessorChange(), KeBugCheckWithTf(), KiHandleDebugRegistersOnTrapEntry(), KiInitializeKernel(), KiRestoreProcessorState(), KiSaveProcessorState(), and KiSystemStartupBootStack().
UCHAR _KPRCB::QuantumEnd |
Definition at line 789 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KeUpdateRunTime(), and KiDispatchInterrupt().
ULONG _KPRCB::QueueIndex |
Definition at line 820 of file ketypes.h.
Referenced by KiScanReadyQueues().
ULONG _KPRCB::ReadySummary |
Definition at line 819 of file ketypes.h.
Referenced by KiDeferredReadyThread(), KiScanReadyQueues(), KiSetPriorityThread(), and NtYieldExecution().
REQUEST_MAILBOX _KPRCB::RequestMailbox[64] |
UINT64 _KPRCB::RspBase |
Definition at line 669 of file ketypes.h.
Referenced by KiSwapContextResume(), KiSwitchKernelStack(), KiUserModeCallout(), and NtCallbackReturn().
LIST_ENTRY _KPRCB::ScbList |
UINT64 _KPRCB::SetMember |
Definition at line 671 of file ketypes.h.
Referenced by _IRQL_requires_max_(), CmpInitializeMachineDependentConfiguration(), Ke386IoSetAccessProcess(), KeRevertToUserAffinityThread(), KeSetSystemAffinityThread(), KiInitializeSystem(), KiSwapProcess(), KiSystemStartupBootStack(), KxFreezeExecution(), and QSI_DEF().
Definition at line 674 of file ketypes.h.
Referenced by KiIpiServiceRoutine().
UCHAR _KPRCB::SkipTick |
Definition at line 831 of file ketypes.h.
Referenced by KeUpdateRunTime(), and KeUpdateSystemTime().
LONG _KPRCB::Sleeping |
Definition at line 855 of file ketypes.h.
Referenced by KeInsertQueueDpc().
LARGE_INTEGER _KPRCB::SpareField1 |
PVOID _KPRCB::SpBase |
Definition at line 838 of file ketypes.h.
Referenced by KiInitializeKernel().
SYNCH_COUNTERS _KPRCB::SynchCounters |
UCHAR _KPRCB::ThreadDpcEnable |
Definition at line 788 of file ketypes.h.
Referenced by KeInsertQueueDpc(), KiTimerExpiration(), and KiTimerListExpire().
UINT64 _KPRCB::TimerHand |
Definition at line 783 of file ketypes.h.
Referenced by KiCheckForTimerExpiration().
UINT64 _KPRCB::TimerRequest |
Definition at line 784 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KiCheckForTimerExpiration(), KiDispatchInterrupt(), and KiIdleLoop().
KTIMER_TABLE _KPRCB::TimerTable |
KARM_MINI_STACK _KPRCB::UdfMiniStack |
LARGE_INTEGER _KPRCB::UpdateSignature |
Definition at line 893 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
ULONG _KPRCB::UserTime |
Definition at line 827 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), and QSI_DEF().
UCHAR _KPRCB::VendorString[13] |
Definition at line 890 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetCpuVendor().
LIST_ENTRY _KPRCB::WaitListHead |
volatile PKIPI_WORKER _KPRCB::WorkerRoutine |