ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

dpc.c File Reference
#include <ntoskrnl.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG

Functions

VOID NTAPI KiCheckTimerTable (IN ULARGE_INTEGER CurrentTime)
VOID NTAPI KiTimerExpiration (IN PKDPC Dpc, IN PVOID DeferredContext, IN PVOID SystemArgument1, IN PVOID SystemArgument2)
VOID FASTCALL KiTimerListExpire (IN PLIST_ENTRY ExpiredListHead, IN KIRQL OldIrql)
VOID NTAPI KiQuantumEnd (VOID)
VOID FASTCALL KiRetireDpcList (IN PKPRCB Prcb)
VOID NTAPI KiInitializeDpc (IN PKDPC Dpc, IN PKDEFERRED_ROUTINE DeferredRoutine, IN PVOID DeferredContext, IN KOBJECTS Type)
VOID NTAPI KeInitializeThreadedDpc (IN PKDPC Dpc, IN PKDEFERRED_ROUTINE DeferredRoutine, IN PVOID DeferredContext)
VOID NTAPI KeInitializeDpc (IN PKDPC Dpc, IN PKDEFERRED_ROUTINE DeferredRoutine, IN PVOID DeferredContext)
BOOLEAN NTAPI KeInsertQueueDpc (IN PKDPC Dpc, IN PVOID SystemArgument1, IN PVOID SystemArgument2)
BOOLEAN NTAPI KeRemoveQueueDpc (IN PKDPC Dpc)
VOID NTAPI KeFlushQueuedDpcs (VOID)
BOOLEAN NTAPI KeIsExecutingDpc (VOID)
VOID NTAPI KeSetImportanceDpc (IN PKDPC Dpc, IN KDPC_IMPORTANCE Importance)
VOID NTAPI KeSetTargetProcessorDpc (IN PKDPC Dpc, IN CCHAR Number)
VOID NTAPI KeGenericCallDpc (IN PKDEFERRED_ROUTINE Routine, IN PVOID Context)
VOID NTAPI KeSignalCallDpcDone (IN PVOID SystemArgument1)
BOOLEAN NTAPI KeSignalCallDpcSynchronize (IN PVOID SystemArgument2)

Variables

ULONG KiMaximumDpcQueueDepth = 4
ULONG KiMinimumDpcRate = 3
ULONG KiAdjustDpcThreshold = 20
ULONG KiIdealDpcRate = 20
BOOLEAN KeThreadDpcEnable
FAST_MUTEX KiGenericCallDpcMutex
KDPC KiTimerExpireDpc
ULONG KiTimeLimitIsrMicroseconds
ULONG KiDPCTimeout = 110

Generated on Fri May 25 2012 06:05:57 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.