|
ReactOS 0.4.17-dev-683-g0dafdc5
|
#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::@2552 |
| union { ... } _KPRCB::@2579 |
| union { ... } _KPRCB::@2581 |
| SINGLE_LIST_ENTRY _KPRCB::AbPropagateBoostsList |
| SINGLE_LIST_ENTRY _KPRCB::AbSelfIoBoostsList |
| KARM_MINI_STACK _KPRCB::AbtMiniStack |
| ULONG _KPRCB::AdjustDpcThreshold |
Definition at line 841 of file ketypes.h.
Referenced by KeUpdateRunTime().
| UCHAR _KPRCB::BuildType |
Definition at line 703 of file ketypes.h.
Referenced by DriverEntry(), and HalInitSystem().
| CACHE_DESCRIPTOR _KPRCB::Cache |
| CHAR _KPRCB::CpuID |
Definition at line 685 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiSetProcessorType().
| USHORT _KPRCB::CpuStep |
Definition at line 689 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), KiGetFeatureBits(), and KiSetProcessorType().
| CHAR _KPRCB::CpuType |
Definition at line 684 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), HalpPrepareStallExecution(), KiGetFeatureBits(), and KiSetProcessorType().
| UCHAR _KPRCB::CpuVendor |
Definition at line 704 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), KiGetCacheInformation(), KiGetFeatureBits(), and KiSetProcessorType().
Definition at line 670 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 843 of file ketypes.h.
Referenced by KeBugCheckWithTf().
| SINGLE_LIST_ENTRY _KPRCB::DeferredReadyListHead |
Definition at line 732 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KiDispatchInterrupt(), and KiIdleLoop().
| LIST_ENTRY _KPRCB::DispatcherReadyListHead |
Definition at line 835 of file ketypes.h.
Referenced by KiDeferredReadyThread(), and KiScanReadyQueues().
| KDPC_DATA _KPRCB::DpcData |
Definition at line 780 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 810 of file ketypes.h.
Referenced by _Requires_lock_not_held_().
| UCHAR _KPRCB::DpcInterruptRequested |
Definition at line 790 of file ketypes.h.
Referenced by KeInsertQueueDpc(), and KiIpiServiceRoutine().
| ULONG _KPRCB::DpcLastCount |
Definition at line 798 of file ketypes.h.
Referenced by KeUpdateRunTime().
| ULONG _KPRCB::DpcRequestRate |
Definition at line 788 of file ketypes.h.
Referenced by KeInsertQueueDpc(), KeUpdateRunTime(), and QSI_DEF().
| UCHAR _KPRCB::DpcRoutineActive |
Definition at line 792 of file ketypes.h.
Referenced by DpcHandler(), IoGetStackLimits(), KeInsertQueueDpc(), KeUpdateRunTime(), KiExitDispatcher(), KiSwapContextExit(), KiSwapContextResume(), and RtlpHandleDpcStackException().
| LONG _KPRCB::DpcSetEventRequest |
Definition at line 803 of file ketypes.h.
Referenced by _Requires_lock_not_held_().
| PVOID _KPRCB::DpcStack |
Definition at line 781 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), IoGetStackLimits(), KiDispatchInterrupt(), and RtlpHandleDpcStackException().
| UCHAR _KPRCB::DpcThreadActive |
Definition at line 793 of file ketypes.h.
Referenced by KeInsertQueueDpc().
| UCHAR _KPRCB::DpcThreadRequested |
Definition at line 791 of file ketypes.h.
Referenced by KeInsertQueueDpc().
| ULONG _KPRCB::DpcTime |
Definition at line 839 of file ketypes.h.
Referenced by KeUpdateRunTime(), and QSI_DEF().
| KENTROPY_TIMING_STATE _KPRCB::EntropyTimingState |
| ULONG _KPRCB::FeatureBits |
Definition at line 903 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), KiInitializeCpu(), and KiSystemStartup().
| KARM_MINI_STACK _KPRCB::FiqMiniStack |
| SLIST_HEADER _KPRCB::HypercallPageList |
| LARGE_INTEGER _KPRCB::HyperCallPagePhysical |
| LARGE_INTEGER _KPRCB::HyperCallPageVirtual |
Definition at line 672 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), KiSystemStartupBootStack(), and QSI_DEF().
| ULONG _KPRCB::InitialApicId |
Definition at line 721 of file ketypes.h.
Referenced by KiGetFeatureBits().
| ULONG _KPRCB::InterruptCount |
Definition at line 836 of file ketypes.h.
Referenced by KeUpdateRunTime(), KeUpdateSystemTime(), KiInterruptHandler(), and QSI_DEF().
| SLIST_HEADER _KPRCB::InterruptObjectPool |
| ULONG _KPRCB::InterruptTime |
Definition at line 840 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 775 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 752 of file ketypes.h.
Referenced by KiSwapContextEntry().
| ULONG _KPRCB::KeExceptionDispatchCount |
| ULONG _KPRCB::KernelTime |
Definition at line 837 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), and QSI_DEF().
| ULONG _KPRCB::KeSystemCalls |
Definition at line 751 of file ketypes.h.
Referenced by NtQueryInformationProcess(), and QSI_DEF().
| KSPIN_LOCK_QUEUE _KPRCB::LockQueue |
Definition at line 727 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 759 of file ketypes.h.
Referenced by IoAllocateIrp(), IoFreeIrp(), and IopInitLookasideLists().
| struct _REQUEST_MAILBOX* _KPRCB::Mailbox |
| USHORT _KPRCB::MajorVersion |
Definition at line 702 of file ketypes.h.
Referenced by HalInitSystem().
| LONG _KPRCB::MaximumDpcQueueDepth |
Definition at line 787 of file ketypes.h.
Referenced by KeInsertQueueDpc(), and KeUpdateRunTime().
| ULONG _KPRCB::MHz |
Definition at line 699 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration().
| ULONG _KPRCB::MinimumDpcRate |
Definition at line 789 of file ketypes.h.
Referenced by KeInsertQueueDpc().
| LONG _KPRCB::MmPageFaultCount |
Definition at line 733 of file ketypes.h.
Referenced by PspUserThreadStartup().
| UINT64 _KPRCB::MultiThreadProcessorSet |
Definition at line 671 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 663 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), KeBugCheckWithTf(), KeInsertQueueDpc(), KiDeferredReadyThread(), KiInitializeHandBuiltThread(), KiInitializeSystem(), KiSetPriorityThread(), KiSystemStartupBootStack(), KiTimerExpiration(), and KiTimerListExpire().
| KARM_MINI_STACK _KPRCB::PanicMiniStack |
Definition at line 855 of file ketypes.h.
Referenced by KiSystemStartupBootStack().
| PROCESSOR_POWER_STATE _KPRCB::PowerState |
Definition at line 899 of file ketypes.h.
Referenced by KiIdleLoop().
| PP_LOOKASIDE_LIST _KPRCB::PPLookasideList |
Definition at line 728 of file ketypes.h.
Referenced by IoAllocateIrp(), IoFreeIrp(), IopInitLookasideLists(), ObInit2(), ObInitSystem(), ObpAllocateObjectCreateInfoBuffer(), and ObpFreeCapturedAttributes().
| GENERAL_LOOKASIDE_POOL _KPRCB::PPNPagedLookasideList |
Definition at line 729 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 730 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 683 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 800 of file ketypes.h.
Referenced by _Requires_lock_not_held_(), KeUpdateRunTime(), and KiDispatchInterrupt().
| ULONG _KPRCB::QueueIndex |
Definition at line 831 of file ketypes.h.
Referenced by KiScanReadyQueues().
| ULONG _KPRCB::ReadySummary |
Definition at line 830 of file ketypes.h.
Referenced by KiDeferredReadyThread(), KiScanReadyQueues(), KiSetPriorityThread(), and NtYieldExecution().
| REQUEST_MAILBOX _KPRCB::RequestMailbox[64] |
| UINT64 _KPRCB::RspBase |
Definition at line 680 of file ketypes.h.
Referenced by KiSwapContextResume(), KiSwitchKernelStack(), KiUserModeCallout(), and NtCallbackReturn().
| LIST_ENTRY _KPRCB::ScbList |
| UINT64 _KPRCB::SetMember |
Definition at line 682 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 842 of file ketypes.h.
Referenced by KeUpdateRunTime(), and KeUpdateSystemTime().
| LONG _KPRCB::Sleeping |
Definition at line 866 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().
| UINT64 _KPRCB::StartCycles |
Definition at line 859 of file ketypes.h.
Referenced by _IRQL_requires_max_(), KiSwapContextExit(), and KiSwapContextResume().
| SYNCH_COUNTERS _KPRCB::SynchCounters |
| UCHAR _KPRCB::ThreadDpcEnable |
Definition at line 799 of file ketypes.h.
Referenced by KeInsertQueueDpc(), KiTimerExpiration(), and KiTimerListExpire().
| UINT64 _KPRCB::TimerHand |
Definition at line 794 of file ketypes.h.
Referenced by KiCheckForTimerExpiration().
| UINT64 _KPRCB::TimerRequest |
Definition at line 795 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 904 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), and KiGetFeatureBits().
| ULONG _KPRCB::UserTime |
Definition at line 838 of file ketypes.h.
Referenced by ExGetCurrentProcessorCounts(), ExGetCurrentProcessorCpuUsage(), KeUpdateRunTime(), and QSI_DEF().
| UCHAR _KPRCB::VendorString[13] |
Definition at line 901 of file ketypes.h.
Referenced by CmpInitializeMachineDependentConfiguration(), HalpPrepareStallExecution(), and KiSetProcessorType().
| LIST_ENTRY _KPRCB::WaitListHead |
| volatile PKIPI_WORKER _KPRCB::WorkerRoutine |