ReactOS 0.4.15-dev-6067-g0b695a6
|
#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::@2300 |
union { ... } _KPRCB::@2327 |
union { ... } _KPRCB::@2329 |
SINGLE_LIST_ENTRY _KPRCB::AbPropagateBoostsList |
SINGLE_LIST_ENTRY _KPRCB::AbSelfIoBoostsList |
KARM_MINI_STACK _KPRCB::AbtMiniStack |
ULONG _KPRCB::AdjustDpcThreshold |
Definition at line 742 of file ketypes.h.
Referenced by KeUpdateRunTime().
USHORT _KPRCB::BuildType |
Definition at line 604 of file ketypes.h.
Referenced by DriverEntry(), and HalInitSystem().
CACHE_DESCRIPTOR _KPRCB::Cache |
UCHAR _KPRCB::CpuID |
Definition at line 586 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration().
USHORT _KPRCB::CpuStep |
Definition at line 590 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
UCHAR _KPRCB::CpuType |
Definition at line 585 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
UCHAR _KPRCB::CpuVendor |
Definition at line 605 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), KiGetCpuVendor(), and KiGetFeatureBits().
Definition at line 571 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), ExGetCurrentProcessorCounts(), KdpSysReadControlSpace(), Ke386SetIoAccessMap(), KiDeferredReadyThread(), KiDispatchInterrupt(), KiExitDispatcher(), KiIdleLoop(), KiSetPriorityThread(), KiSwapContextEntry(), KiSwapContextExit(), KiSystemStartupBootStack(), and NtYieldExecution().
ULONG _KPRCB::DebugDpcTime |
Definition at line 519 of file ketypes.h.
Referenced by KeUpdateRunTime(), KiTimerExpiration(), and KiTimerListExpire().
UCHAR _KPRCB::DebuggerSavedIRQL |
Definition at line 744 of file ketypes.h.
Referenced by KeBugCheckWithTf().
SINGLE_LIST_ENTRY _KPRCB::DeferredReadyListHead |
Definition at line 633 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KiDispatchInterrupt(), and KiIdleLoop().
LIST_ENTRY _KPRCB::DispatcherReadyListHead |
Definition at line 736 of file ketypes.h.
Referenced by KiDeferredReadyThread(), and KiScanReadyQueues().
struct _KDPC_DATA _KPRCB::DpcData |
Definition at line 681 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 711 of file ketypes.h.
Referenced by _Requires_lock_not_held_().
Definition at line 691 of file ketypes.h.
Referenced by KeInsertQueueDpc(), and KiIpiServiceRoutine().
ULONG _KPRCB::DpcLastCount |
Definition at line 699 of file ketypes.h.
Referenced by KeUpdateRunTime().
ULONG _KPRCB::DpcRequestRate |
Definition at line 689 of file ketypes.h.
Referenced by KeInsertQueueDpc(), KeUpdateRunTime(), and QSI_DEF().
Definition at line 693 of file ketypes.h.
Referenced by DpcHandler(), IoGetStackLimits(), KeInsertQueueDpc(), KeUpdateRunTime(), KiExitDispatcher(), KiSwapContextExit(), KiSwapContextResume(), and RtlpHandleDpcStackException().
LONG _KPRCB::DpcSetEventRequest |
Definition at line 704 of file ketypes.h.
Referenced by _Requires_lock_not_held_().
PVOID _KPRCB::DpcStack |
Definition at line 682 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), IoGetStackLimits(), KiDispatchInterrupt(), and RtlpHandleDpcStackException().
Definition at line 694 of file ketypes.h.
Referenced by KeInsertQueueDpc().
Definition at line 692 of file ketypes.h.
Referenced by KeInsertQueueDpc().
ULONG _KPRCB::DpcTime |
Definition at line 740 of file ketypes.h.
Referenced by KeUpdateRunTime(), and QSI_DEF().
KENTROPY_TIMING_STATE _KPRCB::EntropyTimingState |
ULONG _KPRCB::FeatureBits |
Definition at line 804 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 573 of file ketypes.h.
Referenced by ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), KiSystemStartupBootStack(), and QSI_DEF().
UCHAR _KPRCB::InitialApicId |
Definition at line 622 of file ketypes.h.
Referenced by KiGetFeatureBits().
ULONG _KPRCB::InterruptCount |
Definition at line 737 of file ketypes.h.
Referenced by KeUpdateRunTime(), KeUpdateSystemTime(), KiInterruptHandler(), and QSI_DEF().
SLIST_HEADER _KPRCB::InterruptObjectPool |
ULONG _KPRCB::InterruptTime |
Definition at line 741 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 676 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 653 of file ketypes.h.
Referenced by KiSwapContextEntry().
ULONG _KPRCB::KeExceptionDispatchCount |
ULONG _KPRCB::KernelTime |
Definition at line 738 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), and QSI_DEF().
ULONG _KPRCB::KeSystemCalls |
Definition at line 652 of file ketypes.h.
Referenced by NtQueryInformationProcess(), and QSI_DEF().
KSPIN_LOCK_QUEUE _KPRCB::LockQueue |
Definition at line 628 of file ketypes.h.
Referenced by START_TEST().
UCHAR _KPRCB::LogicalProcessorsPerPhysicalProcessor |
Definition at line 706 of file ketypes.h.
Referenced by KiGetFeatureBits().
LONG _KPRCB::LookasideIrpFloat |
Definition at line 660 of file ketypes.h.
Referenced by IoAllocateIrp(), IoFreeIrp(), and IopInitLookasideLists().
struct _REQUEST_MAILBOX* _KPRCB::Mailbox |
USHORT _KPRCB::MajorVersion |
Definition at line 603 of file ketypes.h.
Referenced by HalInitSystem().
ULONG _KPRCB::MaximumDpcQueueDepth |
Definition at line 688 of file ketypes.h.
Referenced by KeInsertQueueDpc(), and KeUpdateRunTime().
ULONG _KPRCB::MHz |
Definition at line 600 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration().
ULONG _KPRCB::MinimumDpcRate |
Definition at line 690 of file ketypes.h.
Referenced by KeInsertQueueDpc().
Definition at line 634 of file ketypes.h.
Referenced by PspUserThreadStartup().
ULONG _KPRCB::MultiThreadProcessorSet |
Definition at line 572 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 514 of file ketypes.h.
Referenced by KeSaveFloatingPointState().
UCHAR _KPRCB::Number |
Definition at line 564 of file ketypes.h.
Referenced by HalEnableSystemInterrupt(), KeBugCheckWithTf(), KeInsertQueueDpc(), KiDeferredReadyThread(), KiInitializeSystem(), KiSetPriorityThread(), KiSystemStartupBootStack(), KiTimerExpiration(), and KiTimerListExpire().
KARM_MINI_STACK _KPRCB::PanicMiniStack |
Definition at line 756 of file ketypes.h.
Referenced by KeSetSystemAffinityThread().
PROCESSOR_POWER_STATE _KPRCB::PowerState |
Definition at line 800 of file ketypes.h.
Referenced by KiIdleLoop().
PP_LOOKASIDE_LIST _KPRCB::PPLookasideList |
Definition at line 629 of file ketypes.h.
Referenced by IoAllocateIrp(), IoFreeIrp(), IopInitLookasideLists(), ObInit2(), ObInitSystem(), ObpAllocateObjectCreateInfoBuffer(), and ObpFreeCapturedAttributes().
PP_LOOKASIDE_LIST _KPRCB::PPNPagedLookasideList |
Definition at line 630 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 631 of file ketypes.h.
Referenced by ExAllocatePoolWithTag(), ExFreePoolWithTag(), and ExInitPoolLookasidePointers().
PP_LOOKASIDE_LIST _KPRCB::PPPagedLookasideList[32] |
KPROCESSOR_STATE _KPRCB::ProcessorState |
Definition at line 584 of file ketypes.h.
Referenced by KdpAllowDisable(), KdpCommandString(), KdpGetStateChange(), KdpReport(), KdpSetContextState(), KdpSymbol(), KdpSysReadControlSpace(), KdpSysWriteControlSpace(), KeBugCheckWithTf(), KiHandleDebugRegistersOnTrapEntry(), KiInitializeKernel(), KiSaveProcessorState(), and KiSystemStartupBootStack().
Definition at line 701 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KeUpdateRunTime(), and KiDispatchInterrupt().
ULONG _KPRCB::QueueIndex |
Definition at line 732 of file ketypes.h.
Referenced by KiScanReadyQueues().
ULONG _KPRCB::ReadySummary |
Definition at line 731 of file ketypes.h.
Referenced by KiDeferredReadyThread(), KiScanReadyQueues(), KiSetPriorityThread(), and NtYieldExecution().
REQUEST_MAILBOX _KPRCB::RequestMailbox[64] |
UINT64 _KPRCB::RspBase |
Definition at line 581 of file ketypes.h.
Referenced by KiSwapContextResume(), KiSwitchKernelStack(), KiUserModeCallout(), and NtCallbackReturn().
LIST_ENTRY _KPRCB::ScbList |
KAFFINITY _KPRCB::SetMember |
Definition at line 583 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), Ke386IoSetAccessProcess(), KeRevertToUserAffinityThread(), KeSetSystemAffinityThread(), KiInitializeSystem(), KiSwapProcess(), and QSI_DEF().
Definition at line 621 of file ketypes.h.
Referenced by KiIpiServiceRoutine().
UCHAR _KPRCB::SkipTick |
Definition at line 743 of file ketypes.h.
Referenced by KeUpdateRunTime(), and KeUpdateSystemTime().
LONG _KPRCB::Sleeping |
Definition at line 767 of file ketypes.h.
Referenced by KeInsertQueueDpc().
LARGE_INTEGER _KPRCB::SpareField1 |
PVOID _KPRCB::SpBase |
Definition at line 831 of file ketypes.h.
Referenced by KiInitializeKernel().
SYNCH_COUNTERS _KPRCB::SynchCounters |
UCHAR _KPRCB::ThreadDpcEnable |
Definition at line 700 of file ketypes.h.
Referenced by KeInsertQueueDpc(), KiTimerExpiration(), and KiTimerListExpire().
Definition at line 695 of file ketypes.h.
Referenced by KiCheckForTimerExpiration().
Definition at line 696 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 805 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
ULONG _KPRCB::UserTime |
Definition at line 739 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), and QSI_DEF().
CHAR _KPRCB::VendorString |
Definition at line 802 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetCpuVendor().
LIST_ENTRY _KPRCB::WaitListHead |
volatile PKIPI_WORKER _KPRCB::WorkerRoutine |