ReactOS
0.4.15-dev-1638-gc0caa5c
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
VOID NTAPI | KeSetSystemTime (IN PLARGE_INTEGER NewTime, OUT PLARGE_INTEGER OldTime, IN BOOLEAN FixInterruptTime, IN PLARGE_INTEGER HalTime OPTIONAL) |
ULONG NTAPI | KeQueryTimeIncrement (VOID) |
VOID NTAPI | KeQueryTickCount (IN PLARGE_INTEGER TickCount) |
VOID NTAPI | KeQuerySystemTime (OUT PLARGE_INTEGER CurrentTime) |
ULONGLONG NTAPI | KeQueryInterruptTime (VOID) |
VOID NTAPI | KeSetTimeIncrement (IN ULONG MaxIncrement, IN ULONG MinIncrement) |
Variables | |
LARGE_INTEGER | KeBootTime |
ULONGLONG | KeBootTimeBias |
volatile KSYSTEM_TIME | KeTickCount = { 0, 0, 0 } |
ULONG | KeMaximumIncrement |
ULONG | KeMinimumIncrement |
ULONG | KeTimeIncrement |
Definition at line 203 of file clock.c.
Referenced by ClasspReceiveWriteUsingTokenInformationDone(), CmBattAddBattery(), CmBattGetBatteryStatus(), CmBattQueryInformation(), CmBattQueryTag(), ExAllocatePoolWithTag(), i8042MouInputTestTimeout(), KeDelayExecutionThread(), KeRemoveQueue(), KeWaitForMultipleObjects(), KeWaitForSingleObject(), KiComputeDueTime(), KiInsertTimerTable(), KiRecalculateDueTime(), KiTimerExpiration(), KxSetTimerForThreadWait(), and NtQueryTimer().
VOID NTAPI KeQuerySystemTime | ( | OUT PLARGE_INTEGER | CurrentTime | ) |
VOID NTAPI KeQueryTickCount | ( | IN PLARGE_INTEGER | TickCount | ) |
Definition at line 165 of file clock.c.
Referenced by _IRQL_requires_max_(), ClassAcquireRemoveLockEx(), ClassInterpretSenseInfo(), ClasspRetryDpcTimer(), ClasspRetryRequestDpc(), ClassRetryRequest(), ConvertTickToDateTime(), CTESystemUpTime(), DoRebootCommand(), EngGetTickCount(), HistoryLogReturnedPacket(), HistoryLogSendPacket(), IoAcquireRemoveLockEx(), IoReleaseRemoveLockEx(), JIFFIES(), KsecGatherEntropyData(), KsecGenRandom(), KspBusWorkerRoutine(), KspCreatePDO(), KspStartBusDevice(), MiCreatePebOrTeb(), MmAllocateSpecialPool(), MmFreeSpecialPool(), Mx::MxQueryTickCount(), NdisGetSystemUpTime(), OHCI_StartController(), OHCI_TakeControlHC(), RequestSetReceivedTime(), RequestSetSentTime(), RxMarkFobxOnCleanup(), ScratchBuffer_ReadWriteCompletionRoutine(), ScratchBuffer_SendSrb(), and SenseInfoRequestGetInformation().
Definition at line 153 of file clock.c.
Referenced by ClasspInterpretGesnData(), ClassPnpStartDevice(), ConvertTickToDateTime(), DoRebootCommand(), DriverEntry(), IoInitializeRemoveLockEx(), JIFFIES(), KspBusWorkerRoutine(), Mx::MxQueryTimeIncrement(), NdisGetSystemUpTime(), OHCI_StartController(), OHCI_TakeControlHC(), PciStallForPowerChange(), QSI_DEF(), SenseInfoRequestGetInformation(), USBH_Wait(), USBPORT_RequestAsyncCallback(), USBPORT_SoftInterrupt(), USBPORT_StartTimer(), USBPORT_TimerDpc(), and USBPORT_Wait().
VOID NTAPI KeSetSystemTime | ( | IN PLARGE_INTEGER | NewTime, |
OUT PLARGE_INTEGER | OldTime, | ||
IN BOOLEAN | FixInterruptTime, | ||
IN PLARGE_INTEGER HalTime | OPTIONAL | ||
) |
Definition at line 28 of file clock.c.
Referenced by ExpSetTimeZoneInformation(), NtSetSystemTime(), and Phase1InitializationDiscard().
LARGE_INTEGER KeBootTime |
Definition at line 17 of file clock.c.
Referenced by ExRefreshTimeZoneInformation(), KeSetSystemTime(), Phase1InitializationDiscard(), and QSI_DEF().
ULONGLONG KeBootTimeBias |
Definition at line 18 of file clock.c.
Referenced by KeSetSystemTime(), and Phase1InitializationDiscard().
ULONG KeMaximumIncrement |
Definition at line 20 of file clock.c.
Referenced by ExpInitializeExecutive(), ExSetTimerResolution(), KeQueryTimeIncrement(), KeQueryValuesProcess(), KeSetTimeIncrement(), KeUpdateSystemTime(), KiComputeTimerTableIndex(), KiInitializeKernel(), NtQueryInformationProcess(), NtQueryInformationThread(), NtQueryTimerResolution(), PspExitProcess(), QSI_DEF(), and SSI_DEF().
ULONG KeMinimumIncrement |
Definition at line 21 of file clock.c.
Referenced by ExSetTimerResolution(), KeSetTimeIncrement(), and NtQueryTimerResolution().
volatile KSYSTEM_TIME KeTickCount = { 0, 0, 0 } |
Definition at line 19 of file clock.c.
Referenced by _KeQueryTickCount(), IoCreateDriver(), KeQueryTickCount(), KeUpdateSystemTime(), KiCheckForTimerExpiration(), KiDeferredReadyThread(), KiScanReadyQueues(), KiTimerExpiration(), and KxQueueReadyThread().
ULONG KeTimeIncrement |
Definition at line 22 of file clock.c.
Referenced by ExSetTimerResolution(), KeSetTimeIncrement(), and NtQueryTimerResolution().