ReactOS 0.4.15-dev-7934-g1dc8d80
|
#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 806 of file ketypes.h.
Referenced by KeUpdateRunTime().
USHORT _KPRCB::BuildType |
Definition at line 668 of file ketypes.h.
Referenced by DriverEntry(), and HalInitSystem().
CACHE_DESCRIPTOR _KPRCB::Cache |
UCHAR _KPRCB::CpuID |
Definition at line 650 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration().
USHORT _KPRCB::CpuStep |
Definition at line 654 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
UCHAR _KPRCB::CpuType |
Definition at line 649 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
UCHAR _KPRCB::CpuVendor |
Definition at line 669 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), KiGetCpuVendor(), and KiGetFeatureBits().
Definition at line 635 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 808 of file ketypes.h.
Referenced by KeBugCheckWithTf().
SINGLE_LIST_ENTRY _KPRCB::DeferredReadyListHead |
Definition at line 697 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KiDispatchInterrupt(), and KiIdleLoop().
LIST_ENTRY _KPRCB::DispatcherReadyListHead |
Definition at line 800 of file ketypes.h.
Referenced by KiDeferredReadyThread(), and KiScanReadyQueues().
struct _KDPC_DATA _KPRCB::DpcData |
Definition at line 745 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 775 of file ketypes.h.
Referenced by _Requires_lock_not_held_().
Definition at line 755 of file ketypes.h.
Referenced by KeInsertQueueDpc(), and KiIpiServiceRoutine().
ULONG _KPRCB::DpcLastCount |
Definition at line 763 of file ketypes.h.
Referenced by KeUpdateRunTime().
ULONG _KPRCB::DpcRequestRate |
Definition at line 753 of file ketypes.h.
Referenced by KeInsertQueueDpc(), KeUpdateRunTime(), and QSI_DEF().
Definition at line 757 of file ketypes.h.
Referenced by DpcHandler(), IoGetStackLimits(), KeInsertQueueDpc(), KeUpdateRunTime(), KiExitDispatcher(), KiSwapContextExit(), KiSwapContextResume(), and RtlpHandleDpcStackException().
LONG _KPRCB::DpcSetEventRequest |
Definition at line 768 of file ketypes.h.
Referenced by _Requires_lock_not_held_().
PVOID _KPRCB::DpcStack |
Definition at line 746 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), IoGetStackLimits(), KiDispatchInterrupt(), and RtlpHandleDpcStackException().
Definition at line 758 of file ketypes.h.
Referenced by KeInsertQueueDpc().
Definition at line 756 of file ketypes.h.
Referenced by KeInsertQueueDpc().
ULONG _KPRCB::DpcTime |
Definition at line 804 of file ketypes.h.
Referenced by KeUpdateRunTime(), and QSI_DEF().
KENTROPY_TIMING_STATE _KPRCB::EntropyTimingState |
ULONG _KPRCB::FeatureBits |
Definition at line 868 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 637 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), KiSystemStartupBootStack(), and QSI_DEF().
UCHAR _KPRCB::InitialApicId |
Definition at line 686 of file ketypes.h.
Referenced by KiGetFeatureBits().
ULONG _KPRCB::InterruptCount |
Definition at line 801 of file ketypes.h.
Referenced by KeUpdateRunTime(), KeUpdateSystemTime(), KiInterruptHandler(), and QSI_DEF().
SLIST_HEADER _KPRCB::InterruptObjectPool |
ULONG _KPRCB::InterruptTime |
Definition at line 805 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 740 of file ketypes.h.
Referenced by KiIpiServiceRoutine().
KARM_MINI_STACK _KPRCB::IrqMiniStack |
volatile LARGE_INTEGER _KPRCB::IsrTime |
ULONG _KPRCB::KeAlignmentFixupCount |
ULONG _KPRCB::KeContextSwitches |
Definition at line 717 of file ketypes.h.
Referenced by KiSwapContextEntry().
ULONG _KPRCB::KeExceptionDispatchCount |
ULONG _KPRCB::KernelTime |
Definition at line 802 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), and QSI_DEF().
ULONG _KPRCB::KeSystemCalls |
Definition at line 716 of file ketypes.h.
Referenced by NtQueryInformationProcess(), and QSI_DEF().
KSPIN_LOCK_QUEUE _KPRCB::LockQueue |
Definition at line 692 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 724 of file ketypes.h.
Referenced by IoAllocateIrp(), IoFreeIrp(), and IopInitLookasideLists().
struct _REQUEST_MAILBOX* _KPRCB::Mailbox |
USHORT _KPRCB::MajorVersion |
Definition at line 667 of file ketypes.h.
Referenced by HalInitSystem().
ULONG _KPRCB::MaximumDpcQueueDepth |
Definition at line 752 of file ketypes.h.
Referenced by KeInsertQueueDpc(), and KeUpdateRunTime().
ULONG _KPRCB::MHz |
Definition at line 664 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration().
ULONG _KPRCB::MinimumDpcRate |
Definition at line 754 of file ketypes.h.
Referenced by KeInsertQueueDpc().
Definition at line 698 of file ketypes.h.
Referenced by PspUserThreadStartup().
ULONG _KPRCB::MultiThreadProcessorSet |
Definition at line 636 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 628 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 820 of file ketypes.h.
Referenced by KeSetSystemAffinityThread(), and KiSystemStartupBootStack().
PROCESSOR_POWER_STATE _KPRCB::PowerState |
Definition at line 864 of file ketypes.h.
Referenced by KiIdleLoop().
PP_LOOKASIDE_LIST _KPRCB::PPLookasideList |
Definition at line 693 of file ketypes.h.
Referenced by IoAllocateIrp(), IoFreeIrp(), IopInitLookasideLists(), ObInit2(), ObInitSystem(), ObpAllocateObjectCreateInfoBuffer(), and ObpFreeCapturedAttributes().
PP_LOOKASIDE_LIST _KPRCB::PPNPagedLookasideList |
Definition at line 694 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 695 of file ketypes.h.
Referenced by ExAllocatePoolWithTag(), ExFreePoolWithTag(), and ExInitPoolLookasidePointers().
PP_LOOKASIDE_LIST _KPRCB::PPPagedLookasideList[32] |
KPROCESSOR_STATE _KPRCB::ProcessorState |
Definition at line 648 of file ketypes.h.
Referenced by KdpAllowDisable(), KdpCommandString(), KdpGetStateChange(), KdpReport(), KdpSetContextState(), KdpSymbol(), KdpSysReadControlSpace(), KdpSysWriteControlSpace(), KeBugCheckWithTf(), KiHandleDebugRegistersOnTrapEntry(), KiInitializeKernel(), KiSaveProcessorState(), and KiSystemStartupBootStack().
Definition at line 765 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KeUpdateRunTime(), and KiDispatchInterrupt().
ULONG _KPRCB::QueueIndex |
Definition at line 796 of file ketypes.h.
Referenced by KiScanReadyQueues().
ULONG _KPRCB::ReadySummary |
Definition at line 795 of file ketypes.h.
Referenced by KiDeferredReadyThread(), KiScanReadyQueues(), KiSetPriorityThread(), and NtYieldExecution().
REQUEST_MAILBOX _KPRCB::RequestMailbox[64] |
UINT64 _KPRCB::RspBase |
Definition at line 645 of file ketypes.h.
Referenced by KiSwapContextResume(), KiSwitchKernelStack(), KiUserModeCallout(), and NtCallbackReturn().
LIST_ENTRY _KPRCB::ScbList |
KAFFINITY _KPRCB::SetMember |
Definition at line 647 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), Ke386IoSetAccessProcess(), KeRevertToUserAffinityThread(), KeSetSystemAffinityThread(), KiInitializeSystem(), KiSwapProcess(), KiSystemStartupBootStack(), and QSI_DEF().
Definition at line 674 of file ketypes.h.
Referenced by KiIpiServiceRoutine().
UCHAR _KPRCB::SkipTick |
Definition at line 807 of file ketypes.h.
Referenced by KeUpdateRunTime(), and KeUpdateSystemTime().
LONG _KPRCB::Sleeping |
Definition at line 831 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 764 of file ketypes.h.
Referenced by KeInsertQueueDpc(), KiTimerExpiration(), and KiTimerListExpire().
Definition at line 759 of file ketypes.h.
Referenced by KiCheckForTimerExpiration().
Definition at line 760 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 869 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
ULONG _KPRCB::UserTime |
Definition at line 803 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), and QSI_DEF().
CHAR _KPRCB::VendorString |
Definition at line 866 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetCpuVendor().
LIST_ENTRY _KPRCB::WaitListHead |
volatile PKIPI_WORKER _KPRCB::WorkerRoutine |