#include "ki.h"
Go to the source code of this file.
Defines | |
#define | ASSERT_EVENT(E) |
#define | ASSERT_EVENT_PAIR(E) |
Functions | |
VOID | KeInitializeEvent (IN PRKEVENT Event, IN EVENT_TYPE Type, IN BOOLEAN State) |
VOID | KeInitializeEventPair (IN PKEVENT_PAIR EventPair) |
VOID | KeClearEvent (IN PRKEVENT Event) |
LONG | KePulseEvent (IN PRKEVENT Event, IN KPRIORITY Increment, IN BOOLEAN Wait) |
LONG | KeReadStateEvent (IN PRKEVENT Event) |
LONG | KeResetEvent (IN PRKEVENT Event) |
LONG | KeSetEvent (IN PRKEVENT Event, IN KPRIORITY Increment, IN BOOLEAN Wait) |
VOID | KeSetEventBoostPriority (IN PRKEVENT Event, IN PRKTHREAD *Thread OPTIONAL) |
|
Value: Definition at line 34 of file eventobj.c. Referenced by KeClearEvent(), KePulseEvent(), KeReadStateEvent(), KeResetEvent(), and KeSetEvent(). |
|
Value:
Definition at line 45 of file eventobj.c. |
|
Definition at line 134 of file eventobj.c. References ASSERT_EVENT, and Event().
|
|
Definition at line 53 of file eventobj.c. References Event(), and PRKEVENT.
|
|
Definition at line 96 of file eventobj.c. References EventPairObject, FALSE, KeInitializeEvent, KEVENT_PAIR, PKEVENT_PAIR, and USHORT. Referenced by NtCreateEventPair().
|
|
Definition at line 167 of file eventobj.c. References ASSERT, ASSERT_EVENT, DISPATCH_LEVEL, Event(), FALSE, Increment, KeGetCurrentThread, KiLockDispatcherDatabase, KiUnlockDispatcherDatabase(), KiWaitTest(), _KTHREAD::WaitIrql, and _KTHREAD::WaitNext. Referenced by ExUnlockHandleTableEntry(), MiFlushSectionInternal(), MiUnmapImageHeaderInHyperSpace(), MiWriteComplete(), MmLockPagableSectionByHandle(), MmUnlockPagableImageSection(), NtPulseEvent(), and xxxSwitchDesktop().
|
|
Definition at line 253 of file eventobj.c. References ASSERT_EVENT, and Event(). Referenced by IopCancelAlertedRequest(), IopConnectLinkTrackingPort(), IopSendMessageToTrackService(), NtQueryEvent(), and PspAddProcessToJob().
|
|
Definition at line 285 of file eventobj.c. References ASSERT, ASSERT_EVENT, DISPATCH_LEVEL, Event(), KiLockDispatcherDatabase, and KiUnlockDispatcherDatabase(). Referenced by IopSendMessageToTrackService(), NtReplyWaitReceivePort(), NtReplyWaitReceivePortEx(), NtResetEvent(), SmbTraceStart(), SmbTraceThreadEntry(), SmbTraceToClient(), and xHalIoSetPartitionInformation().
|
|
|
Definition at line 458 of file eventobj.c. References _KTHREAD::ApcState, ASSERT, DISPATCH_LEVEL, Event(), EVENT_INCREMENT, FALSE, Increment, KiLockDispatcherDatabase, KiUnlockDispatcherDatabase(), KiUnwaitThread(), MmProductType, _KAPC_STATE::Process, _KTHREAD::Quantum, and _KPROCESS::ThreadQuantum. Referenced by ExReleaseResourceForThreadLite(), and ExReleaseResourceLite().
|