#include "ki.h"
Go to the source code of this file.
Defines | |
#define | ASSERT_DPC(E) |
Functions | |
VOID | KeInitializeDpc (IN PRKDPC Dpc, IN PKDEFERRED_ROUTINE DeferredRoutine, IN PVOID DeferredContext) |
BOOLEAN | KeInsertQueueDpc (IN PRKDPC Dpc, IN PVOID SystemArgument1, IN PVOID SystemArgument2) |
BOOLEAN | KeRemoveQueueDpc (IN PRKDPC Dpc) |
VOID | KeSetImportanceDpc (IN PRKDPC Dpc, IN KDPC_IMPORTANCE Importance) |
VOID | KeSetTargetProcessorDpc (IN PRKDPC Dpc, IN CCHAR Number) |
|
Value:
Definition at line 34 of file dpcobj.c. Referenced by KeInsertQueueDpc(), and KeRemoveQueueDpc(). |
|
Definition at line 39 of file dpcobj.c. References DpcObject, MediumImportance, NULL, PKDEFERRED_ROUTINE, and PRKDPC. Referenced by CcInitializeCacheManager(), CmpWorker(), IoInitSystem(), IopErrorLogQueueRequest(), IovpInternalDeferredCompletion(), KdInitSystem(), KiInitializeKernel(), KiInitSystem(), MiInitializeSpecialPoolCriteria(), MmInitSystem(), NtCreateTimer(), and VdmpDelayInterrupt().
|
|
Definition at line 89 of file dpcobj.c. References ASSERT_DPC, DISPATCH_LEVEL, FALSE, HIGH_LEVEL, HighImportance, Index, IPI_DPC, KeGetCurrentPrcb, KeLowerIrql(), KeRaiseIrql(), KiIpiSend(), KiProcessorBlock, KiRequestSoftwareInterrupt(), Lock, LowImportance, MAXIMUM_PROCESSORS, NULL, and TRUE. Referenced by KdExitDebugger(), KeSetTimerEx(), KiCalibrateTimeAdjustment(), and KiTimerListExpire().
|
|
Definition at line 272 of file dpcobj.c. References ASSERT_DPC, Lock, and NULL. Referenced by ExTimerRundown(), KiCalibrateTimeAdjustment(), NtCancelTimer(), and NtSetTimer().
|
|
Definition at line 367 of file dpcobj.c. References KDPC_IMPORTANCE.
|
|
Definition at line 401 of file dpcobj.c. References MAXIMUM_PROCESSORS.
|