ReactOS 0.4.16-dev-197-g92996da
|
#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::@2327 |
union { ... } _KPRCB::@2354 |
union { ... } _KPRCB::@2356 |
SINGLE_LIST_ENTRY _KPRCB::AbPropagateBoostsList |
SINGLE_LIST_ENTRY _KPRCB::AbSelfIoBoostsList |
KARM_MINI_STACK _KPRCB::AbtMiniStack |
ULONG _KPRCB::AdjustDpcThreshold |
Definition at line 810 of file ketypes.h.
Referenced by KeUpdateRunTime().
UCHAR _KPRCB::BuildType |
Definition at line 672 of file ketypes.h.
Referenced by DriverEntry(), and HalInitSystem().
CACHE_DESCRIPTOR _KPRCB::Cache |
CHAR _KPRCB::CpuID |
Definition at line 654 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration().
USHORT _KPRCB::CpuStep |
Definition at line 658 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
CHAR _KPRCB::CpuType |
Definition at line 653 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
UCHAR _KPRCB::CpuVendor |
Definition at line 673 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), KiGetCpuVendor(), and KiGetFeatureBits().
Definition at line 639 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 812 of file ketypes.h.
Referenced by KeBugCheckWithTf().
SINGLE_LIST_ENTRY _KPRCB::DeferredReadyListHead |
Definition at line 701 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KiDispatchInterrupt(), and KiIdleLoop().
LIST_ENTRY _KPRCB::DispatcherReadyListHead |
Definition at line 804 of file ketypes.h.
Referenced by KiDeferredReadyThread(), and KiScanReadyQueues().
KDPC_DATA _KPRCB::DpcData |
Definition at line 749 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 779 of file ketypes.h.
Referenced by _Requires_lock_not_held_().
UCHAR _KPRCB::DpcInterruptRequested |
Definition at line 759 of file ketypes.h.
Referenced by KeInsertQueueDpc(), and KiIpiServiceRoutine().
ULONG _KPRCB::DpcLastCount |
Definition at line 767 of file ketypes.h.
Referenced by KeUpdateRunTime().
ULONG _KPRCB::DpcRequestRate |
Definition at line 757 of file ketypes.h.
Referenced by KeInsertQueueDpc(), KeUpdateRunTime(), and QSI_DEF().
UCHAR _KPRCB::DpcRoutineActive |
Definition at line 761 of file ketypes.h.
Referenced by DpcHandler(), IoGetStackLimits(), KeInsertQueueDpc(), KeUpdateRunTime(), KiExitDispatcher(), KiSwapContextExit(), KiSwapContextResume(), and RtlpHandleDpcStackException().
LONG _KPRCB::DpcSetEventRequest |
Definition at line 772 of file ketypes.h.
Referenced by _Requires_lock_not_held_().
PVOID _KPRCB::DpcStack |
Definition at line 750 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), IoGetStackLimits(), KiDispatchInterrupt(), and RtlpHandleDpcStackException().
UCHAR _KPRCB::DpcThreadActive |
Definition at line 762 of file ketypes.h.
Referenced by KeInsertQueueDpc().
UCHAR _KPRCB::DpcThreadRequested |
Definition at line 760 of file ketypes.h.
Referenced by KeInsertQueueDpc().
ULONG _KPRCB::DpcTime |
Definition at line 808 of file ketypes.h.
Referenced by KeUpdateRunTime(), and QSI_DEF().
KENTROPY_TIMING_STATE _KPRCB::EntropyTimingState |
ULONG _KPRCB::FeatureBits |
Definition at line 872 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 641 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), KiSystemStartupBootStack(), and QSI_DEF().
ULONG _KPRCB::InitialApicId |
Definition at line 690 of file ketypes.h.
Referenced by KiGetFeatureBits().
ULONG _KPRCB::InterruptCount |
Definition at line 805 of file ketypes.h.
Referenced by KeUpdateRunTime(), KeUpdateSystemTime(), KiInterruptHandler(), and QSI_DEF().
SLIST_HEADER _KPRCB::InterruptObjectPool |
ULONG _KPRCB::InterruptTime |
Definition at line 809 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 744 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 721 of file ketypes.h.
Referenced by KiSwapContextEntry().
ULONG _KPRCB::KeExceptionDispatchCount |
ULONG _KPRCB::KernelTime |
Definition at line 806 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), and QSI_DEF().
ULONG _KPRCB::KeSystemCalls |
Definition at line 720 of file ketypes.h.
Referenced by NtQueryInformationProcess(), and QSI_DEF().
KSPIN_LOCK_QUEUE _KPRCB::LockQueue |
Definition at line 696 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 728 of file ketypes.h.
Referenced by IoAllocateIrp(), IoFreeIrp(), and IopInitLookasideLists().
struct _REQUEST_MAILBOX* _KPRCB::Mailbox |
USHORT _KPRCB::MajorVersion |
Definition at line 671 of file ketypes.h.
Referenced by HalInitSystem().
LONG _KPRCB::MaximumDpcQueueDepth |
Definition at line 756 of file ketypes.h.
Referenced by KeInsertQueueDpc(), and KeUpdateRunTime().
ULONG _KPRCB::MHz |
Definition at line 668 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration().
ULONG _KPRCB::MinimumDpcRate |
Definition at line 758 of file ketypes.h.
Referenced by KeInsertQueueDpc().
LONG _KPRCB::MmPageFaultCount |
Definition at line 702 of file ketypes.h.
Referenced by PspUserThreadStartup().
UINT64 _KPRCB::MultiThreadProcessorSet |
Definition at line 640 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 632 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 824 of file ketypes.h.
Referenced by KeSetSystemAffinityThread(), and KiSystemStartupBootStack().
PROCESSOR_POWER_STATE _KPRCB::PowerState |
Definition at line 868 of file ketypes.h.
Referenced by KiIdleLoop().
PP_LOOKASIDE_LIST _KPRCB::PPLookasideList |
Definition at line 697 of file ketypes.h.
Referenced by IoAllocateIrp(), IoFreeIrp(), IopInitLookasideLists(), ObInit2(), ObInitSystem(), ObpAllocateObjectCreateInfoBuffer(), and ObpFreeCapturedAttributes().
GENERAL_LOOKASIDE_POOL _KPRCB::PPNPagedLookasideList |
Definition at line 698 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 699 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 652 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 769 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KeUpdateRunTime(), and KiDispatchInterrupt().
ULONG _KPRCB::QueueIndex |
Definition at line 800 of file ketypes.h.
Referenced by KiScanReadyQueues().
ULONG _KPRCB::ReadySummary |
Definition at line 799 of file ketypes.h.
Referenced by KiDeferredReadyThread(), KiScanReadyQueues(), KiSetPriorityThread(), and NtYieldExecution().
REQUEST_MAILBOX _KPRCB::RequestMailbox[64] |
UINT64 _KPRCB::RspBase |
Definition at line 649 of file ketypes.h.
Referenced by KiSwapContextResume(), KiSwitchKernelStack(), KiUserModeCallout(), and NtCallbackReturn().
LIST_ENTRY _KPRCB::ScbList |
UINT64 _KPRCB::SetMember |
Definition at line 651 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 811 of file ketypes.h.
Referenced by KeUpdateRunTime(), and KeUpdateSystemTime().
LONG _KPRCB::Sleeping |
Definition at line 835 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 768 of file ketypes.h.
Referenced by KeInsertQueueDpc(), KiTimerExpiration(), and KiTimerListExpire().
UINT64 _KPRCB::TimerHand |
Definition at line 763 of file ketypes.h.
Referenced by KiCheckForTimerExpiration().
UINT64 _KPRCB::TimerRequest |
Definition at line 764 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 873 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
ULONG _KPRCB::UserTime |
Definition at line 807 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), and QSI_DEF().
UCHAR _KPRCB::VendorString[13] |
Definition at line 870 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetCpuVendor().
LIST_ENTRY _KPRCB::WaitListHead |
volatile PKIPI_WORKER _KPRCB::WorkerRoutine |