ReactOS 0.4.15-dev-7961-gdcf9eb0
|
#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::@2323 |
union { ... } _KPRCB::@2350 |
union { ... } _KPRCB::@2352 |
SINGLE_LIST_ENTRY _KPRCB::AbPropagateBoostsList |
SINGLE_LIST_ENTRY _KPRCB::AbSelfIoBoostsList |
KARM_MINI_STACK _KPRCB::AbtMiniStack |
ULONG _KPRCB::AdjustDpcThreshold |
Definition at line 821 of file ketypes.h.
Referenced by KeUpdateRunTime().
USHORT _KPRCB::BuildType |
Definition at line 683 of file ketypes.h.
Referenced by DriverEntry(), and HalInitSystem().
CACHE_DESCRIPTOR _KPRCB::Cache |
UCHAR _KPRCB::CpuID |
Definition at line 665 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration().
USHORT _KPRCB::CpuStep |
Definition at line 669 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
UCHAR _KPRCB::CpuType |
Definition at line 664 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
UCHAR _KPRCB::CpuVendor |
Definition at line 684 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), KiGetCpuVendor(), and KiGetFeatureBits().
Definition at line 650 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 823 of file ketypes.h.
Referenced by KeBugCheckWithTf().
SINGLE_LIST_ENTRY _KPRCB::DeferredReadyListHead |
Definition at line 712 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KiDispatchInterrupt(), and KiIdleLoop().
LIST_ENTRY _KPRCB::DispatcherReadyListHead |
Definition at line 815 of file ketypes.h.
Referenced by KiDeferredReadyThread(), and KiScanReadyQueues().
struct _KDPC_DATA _KPRCB::DpcData |
Definition at line 760 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), DpcHandler(), KeFlushQueuedDpcs(), KeInsertQueueDpc(), KeUpdateRunTime(), KiDispatchInterrupt(), KiIdleLoop(), and QSI_DEF().
struct _KDPC_DATA _KPRCB::DpcData[2] |
KEVENT _KPRCB::DpcEvent |
Definition at line 790 of file ketypes.h.
Referenced by _Requires_lock_not_held_().
Definition at line 770 of file ketypes.h.
Referenced by KeInsertQueueDpc(), and KiIpiServiceRoutine().
ULONG _KPRCB::DpcLastCount |
Definition at line 778 of file ketypes.h.
Referenced by KeUpdateRunTime().
ULONG _KPRCB::DpcRequestRate |
Definition at line 768 of file ketypes.h.
Referenced by KeInsertQueueDpc(), KeUpdateRunTime(), and QSI_DEF().
Definition at line 772 of file ketypes.h.
Referenced by DpcHandler(), IoGetStackLimits(), KeInsertQueueDpc(), KeUpdateRunTime(), KiExitDispatcher(), KiSwapContextExit(), KiSwapContextResume(), and RtlpHandleDpcStackException().
LONG _KPRCB::DpcSetEventRequest |
Definition at line 783 of file ketypes.h.
Referenced by _Requires_lock_not_held_().
PVOID _KPRCB::DpcStack |
Definition at line 761 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), IoGetStackLimits(), KiDispatchInterrupt(), and RtlpHandleDpcStackException().
Definition at line 773 of file ketypes.h.
Referenced by KeInsertQueueDpc().
Definition at line 771 of file ketypes.h.
Referenced by KeInsertQueueDpc().
ULONG _KPRCB::DpcTime |
Definition at line 819 of file ketypes.h.
Referenced by KeUpdateRunTime(), and QSI_DEF().
KENTROPY_TIMING_STATE _KPRCB::EntropyTimingState |
ULONG _KPRCB::FeatureBits |
Definition at line 883 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 652 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), KiSystemStartupBootStack(), and QSI_DEF().
UCHAR _KPRCB::InitialApicId |
Definition at line 701 of file ketypes.h.
Referenced by KiGetFeatureBits().
ULONG _KPRCB::InterruptCount |
Definition at line 816 of file ketypes.h.
Referenced by KeUpdateRunTime(), KeUpdateSystemTime(), KiInterruptHandler(), and QSI_DEF().
SLIST_HEADER _KPRCB::InterruptObjectPool |
ULONG _KPRCB::InterruptTime |
Definition at line 820 of file ketypes.h.
Referenced by KeUpdateRunTime(), NtQueryInformationProcess(), PspUserThreadStartup(), and QSI_DEF().
LARGE_INTEGER _KPRCB::IoOtherTransferCount |
LARGE_INTEGER _KPRCB::IoReadTransferCount |
LARGE_INTEGER _KPRCB::IoWriteTransferCount |
Definition at line 755 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 732 of file ketypes.h.
Referenced by KiSwapContextEntry().
ULONG _KPRCB::KeExceptionDispatchCount |
ULONG _KPRCB::KernelTime |
Definition at line 817 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), and QSI_DEF().
ULONG _KPRCB::KeSystemCalls |
Definition at line 731 of file ketypes.h.
Referenced by NtQueryInformationProcess(), and QSI_DEF().
KSPIN_LOCK_QUEUE _KPRCB::LockQueue |
Definition at line 707 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 739 of file ketypes.h.
Referenced by IoAllocateIrp(), IoFreeIrp(), and IopInitLookasideLists().
struct _REQUEST_MAILBOX* _KPRCB::Mailbox |
USHORT _KPRCB::MajorVersion |
Definition at line 682 of file ketypes.h.
Referenced by HalInitSystem().
ULONG _KPRCB::MaximumDpcQueueDepth |
Definition at line 767 of file ketypes.h.
Referenced by KeInsertQueueDpc(), and KeUpdateRunTime().
ULONG _KPRCB::MHz |
Definition at line 679 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration().
ULONG _KPRCB::MinimumDpcRate |
Definition at line 769 of file ketypes.h.
Referenced by KeInsertQueueDpc().
Definition at line 713 of file ketypes.h.
Referenced by PspUserThreadStartup().
ULONG _KPRCB::MultiThreadProcessorSet |
Definition at line 651 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().
UCHAR _KPRCB::Number |
Definition at line 643 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 835 of file ketypes.h.
Referenced by KeSetSystemAffinityThread(), and KiSystemStartupBootStack().
PROCESSOR_POWER_STATE _KPRCB::PowerState |
Definition at line 879 of file ketypes.h.
Referenced by KiIdleLoop().
PP_LOOKASIDE_LIST _KPRCB::PPLookasideList |
Definition at line 708 of file ketypes.h.
Referenced by IoAllocateIrp(), IoFreeIrp(), IopInitLookasideLists(), ObInit2(), ObInitSystem(), ObpAllocateObjectCreateInfoBuffer(), and ObpFreeCapturedAttributes().
PP_LOOKASIDE_LIST _KPRCB::PPNPagedLookasideList |
Definition at line 709 of file ketypes.h.
Referenced by ExAllocatePoolWithTag(), ExFreePoolWithTag(), and ExInitPoolLookasidePointers().
PP_LOOKASIDE_LIST _KPRCB::PPNPagedLookasideList[32] |
GENERAL_LOOKASIDE_POOL _KPRCB::PPNxPagedLookasideList[32] |
PP_LOOKASIDE_LIST _KPRCB::PPPagedLookasideList |
Definition at line 710 of file ketypes.h.
Referenced by ExAllocatePoolWithTag(), ExFreePoolWithTag(), and ExInitPoolLookasidePointers().
PP_LOOKASIDE_LIST _KPRCB::PPPagedLookasideList[32] |
KPROCESSOR_STATE _KPRCB::ProcessorState |
Definition at line 663 of file ketypes.h.
Referenced by KdpAllowDisable(), KdpCommandString(), KdpGetStateChange(), KdpReport(), KdpSetContextState(), KdpSymbol(), KdpSysReadControlSpace(), KdpSysWriteControlSpace(), KdReportProcessorChange(), KeBugCheckWithTf(), KiHandleDebugRegistersOnTrapEntry(), KiInitializeKernel(), KiRestoreProcessorState(), KiSaveProcessorState(), and KiSystemStartupBootStack().
Definition at line 780 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KeUpdateRunTime(), and KiDispatchInterrupt().
ULONG _KPRCB::QueueIndex |
Definition at line 811 of file ketypes.h.
Referenced by KiScanReadyQueues().
ULONG _KPRCB::ReadySummary |
Definition at line 810 of file ketypes.h.
Referenced by KiDeferredReadyThread(), KiScanReadyQueues(), KiSetPriorityThread(), and NtYieldExecution().
REQUEST_MAILBOX _KPRCB::RequestMailbox[64] |
UINT64 _KPRCB::RspBase |
Definition at line 660 of file ketypes.h.
Referenced by KiSwapContextResume(), KiSwitchKernelStack(), KiUserModeCallout(), and NtCallbackReturn().
LIST_ENTRY _KPRCB::ScbList |
KAFFINITY _KPRCB::SetMember |
Definition at line 662 of file ketypes.h.
Referenced by 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 822 of file ketypes.h.
Referenced by KeUpdateRunTime(), and KeUpdateSystemTime().
LONG _KPRCB::Sleeping |
Definition at line 846 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 779 of file ketypes.h.
Referenced by KeInsertQueueDpc(), KiTimerExpiration(), and KiTimerListExpire().
Definition at line 774 of file ketypes.h.
Referenced by KiCheckForTimerExpiration().
Definition at line 775 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 884 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
ULONG _KPRCB::UserTime |
Definition at line 818 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), and QSI_DEF().
CHAR _KPRCB::VendorString |
Definition at line 881 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetCpuVendor().
LIST_ENTRY _KPRCB::WaitListHead |
volatile PKIPI_WORKER _KPRCB::WorkerRoutine |