ReactOS  0.4.14-dev-317-g96040ec
rxtimer.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _RX_WORK_ITEM_
 

Typedefs

typedef struct _RX_WORK_ITEM_ RX_WORK_ITEM
 
typedef struct _RX_WORK_ITEM_PRX_WORK_ITEM
 

Functions

NTSTATUS NTAPI RxPostOneShotTimerRequest (_In_ PRDBSS_DEVICE_OBJECT pDeviceObject, _In_ PRX_WORK_ITEM pWorkItem, _In_ PRX_WORKERTHREAD_ROUTINE Routine, _In_ PVOID pContext, _In_ LARGE_INTEGER TimeInterval)
 
NTSTATUS NTAPI RxInitializeRxTimer (VOID)
 

Typedef Documentation

◆ PRX_WORK_ITEM

◆ RX_WORK_ITEM

Function Documentation

◆ RxInitializeRxTimer()

NTSTATUS NTAPI RxInitializeRxTimer ( VOID  )

Definition at line 4946 of file rxce.c.

4948 {
4949  PAGED_CODE();
4950 
4951  RxTimerInterval.QuadPart = -550000;
4957  RxTimerTickCount = 0;
4958 
4959  return STATUS_SUCCESS;
4960 }
LIST_ENTRY RxRecurrentWorkItemsList
Definition: rxce.c:142
#define PAGED_CODE()
Definition: video.h:57
FORCEINLINE VOID KeInitializeSpinLock(_Out_ PKSPIN_LOCK SpinLock)
Definition: kefuncs.h:251
ULONG RxTimerTickCount
Definition: rxce.c:145
smooth NULL
Definition: ftsmooth.c:416
VOID NTAPI KeInitializeTimer(OUT PKTIMER Timer)
Definition: timerobj.c:233
LARGE_INTEGER RxTimerInterval
Definition: rxce.c:139
KTIMER RxTimer
Definition: rxce.c:144
KDPC RxTimerDpc
Definition: rxce.c:143
LIST_ENTRY RxTimerQueueHead
Definition: rxce.c:141
VOID NTAPI RxTimerDispatch(_In_ struct _KDPC *Dpc, _In_opt_ PVOID DeferredContext, _In_opt_ PVOID SystemArgument1, _In_opt_ PVOID SystemArgument2)
Definition: rxce.c:8502
#define InitializeListHead(ListHead)
Definition: env_spec_w32.h:944
VOID NTAPI KeInitializeDpc(IN PKDPC Dpc, IN PKDEFERRED_ROUTINE DeferredRoutine, IN PVOID DeferredContext)
Definition: dpc.c:711
return STATUS_SUCCESS
Definition: btrfs.c:2938
RX_SPIN_LOCK RxTimerLock
Definition: rxce.c:140
LONGLONG QuadPart
Definition: typedefs.h:112

Referenced by RxDriverEntry().

◆ RxPostOneShotTimerRequest()

NTSTATUS NTAPI RxPostOneShotTimerRequest ( _In_ PRDBSS_DEVICE_OBJECT  pDeviceObject,
_In_ PRX_WORK_ITEM  pWorkItem,
_In_ PRX_WORKERTHREAD_ROUTINE  Routine,
_In_ PVOID  pContext,
_In_ LARGE_INTEGER  TimeInterval 
)