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 | KeClearEvent (IN PKEVENT Event) |
VOID NTAPI | KeInitializeEvent (OUT PKEVENT Event, IN EVENT_TYPE Type, IN BOOLEAN State) |
VOID NTAPI | KeInitializeEventPair (IN PKEVENT_PAIR EventPair) |
LONG NTAPI | KePulseEvent (IN PKEVENT Event, IN KPRIORITY Increment, IN BOOLEAN Wait) |
LONG NTAPI | KeReadStateEvent (IN PKEVENT Event) |
LONG NTAPI | KeResetEvent (IN PKEVENT Event) |
LONG NTAPI | KeSetEvent (IN PKEVENT Event, IN KPRIORITY Increment, IN BOOLEAN Wait) |
VOID NTAPI | KeSetEventBoostPriority (IN PKEVENT Event, IN PKTHREAD *WaitingThread OPTIONAL) |
#define NDEBUG |
Definition at line 12 of file eventobj.c.
Definition at line 22 of file eventobj.c.
Referenced by __brelse(), _Function_class_(), _Requires_lock_held_(), acpi_bus_receive_event(), add_calc_job_comp(), add_calc_job_decomp(), AfdEnumEvents(), CdRomCreateNamedEvent(), CdWaitSync(), ChewCreate(), chunk_lock_range(), MxEvent::Clear(), do_calc_job(), DpcRoutine(), DriverIoControl(), EngClearEvent(), ExSwapinWorkerThreads(), Ext2bhReaperThread(), Ext2FcbReaperThread(), Ext2McbReaperThread(), Ext2ReadWriteBlocks(), ExUnregisterCallback(), FatWaitSync(), FFSReadWriteBlocks(), FinishThread(), FreeBT_IoIncrement(), IdlePong(), InitController(), IoCancelFileOpen(), IopCloseFile(), IopDeleteFile(), IopDeviceFsIoControl(), IopGetSetSecurityObject(), IopMountVolume(), IopQueryDeviceInformation(), IopShutdownBaseFileSystems(), IoSetInformation(), IoShutdownSystem(), KbdHid_Create(), KsQueryInformationFile(), KsQueueWorkItem(), KsReadFile(), KsStreamIo(), KsWriteFile(), lock_volume(), MiDecrementAvailablePages(), MiIncrementAvailablePages(), MiInitializePoolEvents(), MiNotifyMemoryEvents(), MmZeroPageThread(), MouHid_Create(), MountMgrUnload(), NdisMAllocateMapRegisters(), NdisResetEvent(), NtClearEvent(), NtFlushBuffersFile(), NtLockFile(), NtNotifyChangeDirectoryFile(), NtQueryDirectoryFile(), NtQueryInformationFile(), NtQueryVolumeInformationFile(), NtReadFile(), NtReplyWaitReceivePortEx(), NtSetInformationFile(), NtSetVolumeInformationFile(), NtUnlockFile(), NtWaitForDebugEvent(), NtWriteFile(), pause_balance(), pause_scrub(), PiQueueDeviceAction(), RawQueryFsSizeInfo(), read_send_buffer(), ReadBytes(), ReadWritePassive(), Recalibrate(), ReceiveDatagram(), ResetChangeFlag(), RfsdReadWriteBlocks(), RWDetermineMediaType(), RWSeekToCylinder(), RxCommonWrite(), RxScavengerTimerRoutine(), RxSpinUpRequestsDispatcher(), SermouseDeviceWorker(), StopMotor(), StreamClassStartDevice(), SubmitIdleRequestIrp(), sys_arch_mbox_fetch(), TestEventFunctional(), TestTcpConnect(), TriggerWork(), USBD_RegisterRootHubCallBack(), USBH_ChangeIndication(), USBH_CheckHubIdle(), USBH_SubmitStatusChangeTransfer(), USBPORT_WorkerThread(), USBSTOR_QueueAddIrp(), VideoPortClearEvent(), wait_for_flush(), WaitForControllerInterrupt(), and xHalIoSetPartitionInformation().
Definition at line 35 of file eventobj.c.
Referenced by KeInitializeEventPair().
VOID NTAPI KeInitializeEventPair | ( | IN PKEVENT_PAIR | EventPair | ) |
Definition at line 52 of file eventobj.c.
Definition at line 68 of file eventobj.c.
Referenced by EngMapEvent(), NtPulseEvent(), START_TEST(), and TestEventFunctional().
Definition at line 120 of file eventobj.c.
Referenced by EngReadStateEvent(), IopAbortInterruptedIrp(), lock_volume(), MiNotifyMemoryEvents(), NtQueryEvent(), QueueThread(), MxEvent::ReadState(), RequestEvtCleanup(), TdiCall(), TdiSendThread(), TestCreateEvent(), and VideoPortReadStateEvent().
Definition at line 133 of file eventobj.c.
Referenced by NtResetEvent(), and TestEventFunctional().
Definition at line 159 of file eventobj.c.
Referenced by __brelse(), _Function_class_(), acpi_bus_generate_event_dpc(), AcpiOsSignalSemaphore(), AcpiOsWaitSemaphore(), AcquireMutexThread(), AcquireResourceThread(), add_calc_job_comp(), add_calc_job_decomp(), AfdEventSelect(), BatteryClassStatusNotify(), Bus_CompletionRoutine(), calc_thread_main(), CancelSelectSuspend(), CcPostDeferredWrites(), CcpUnpinData(), CcUninitializeCacheMap(), CcWorkerThread(), CdMultiSyncCompletionRoutine(), CdPnpCompletionRoutine(), CdRomClassIoctlCompletion(), CdRomMediaChangeCompletion(), CdSingleSyncCompletionRoutine(), CdSyncCompletionRoutine(), ChewWorkItem(), chunk_unlock_range(), ClassCompletionRoutine(), ClassDeviceControl(), ClassDispatchPnp(), ClasspCleanupProtectedLocks(), ClasspEjectionControl(), ClasspSendSynchronousCompletion(), ClassReleaseChildLock(), ClassSignalCompletion(), close_file(), CmBattIoCompletion(), co_MsqDispatchOneSentMessage(), co_MsqSendMessage(), CompletionRoutine(), CountThread(), create_calc_threads(), CreateRemoteDatabaseWorker(), CTESignal(), DbgkpCloseObject(), DbgkpQueueMessage(), DbgkpSetProcessDebugObject(), DbgkpWakeTarget(), DesktopThreadMain(), DiskFlushComplete(), DispEchoRequest(), do_calc_job(), do_shutdown(), do_unlock_volume(), DpcForIsr(), DpcRoutine(), DriverIoControl(), EngSetEvent(), EventCallback(), ExfReleaseRundownProtection(), ExfReleaseRundownProtectionEx(), ExitThreadCallback(), ExNotifyCallback(), ExpSetSwappingKernelApc(), ExQueueWorkItem(), Ext2AllocateMcb(), Ext2bhReaperThread(), Ext2FcbReaperThread(), Ext2McbReaperThread(), Ext2MediaEjectControlCompletion(), Ext2QueryUnusedBH(), Ext2ReadWriteBlockSyncCompletionRoutine(), Ext2ReleaseFcb(), Ext2StopReaper(), FatCallSelfCompletionRoutine(), FatDeviceControlCompletionRoutine(), FatFspMarkVolumeDirtyWithRecover(), FatHijackCompletionRoutine(), FatMarkVolumeCompletionRoutine(), FatMultiAsyncCompletionRoutine(), FatMultiSyncCompletionRoutine(), FatOverflowPagingFileRead(), FatPagingFileCompletionRoutineCatch(), FatPnpCompletionRoutine(), FatSingleAsyncCompletionRoutine(), FatSingleSyncCompletionRoutine(), FatSpecialSyncCompletionRoutine(), FDO_QueryCapabilitiesCompletionRoutine(), FFSMediaEjectControlCompletion(), FFSReadWriteBlockSyncCompletionRoutine(), FinishThread(), FltpDisconnectPort(), ForwardIrpAndWaitCompletion(), ForwardIrpCompletion(), FreeBT_IoDecrement(), FreeDeviceData(), FsRecLoadFileSystem(), FsRtlCompletionRoutinePriv(), FsRtlStackOverflowRead(), HalGetAdapter(), HaliRegisterBusHandler(), HalpGrowMapBufferWorker(), HalPutDmaAdapter(), handle_upcall(), Hid_PnpCompletion(), HidClass_ReadCompleteIrp(), HidClassFDO_DispatchRequestSynchronousCompletion(), HidClassFDO_QueryCapabilitiesCompletionRoutine(), IdleNotificationRequestComplete(), IdlePing(), IdleRequestWorkerRoutine(), InitializeDeviceData(), IntMsqSetWakeMask(), IntVideoPortForwardIrpAndWaitCompletionRoutine(), IoAcquireRemoveLockEx(), IofCompleteRequest(), IopAcquireFileObjectLock(), IopCompleteRequest(), IopDeviceFsIoControl(), IopFreeReserveIrp(), IopLoadUnloadDriverWorker(), IopMountVolume(), IopQueueTargetDeviceEvent(), IopRemovePlugPlayEvent(), IopSetEvent(), IopSynchronousCompletion(), IopUnlockFileObject(), IoReleaseRemoveLockEx(), IoVerifyVolume(), IPSendComplete(), IrpCompletionRoutine(), KbdHid_CreateCompletion(), KbdHid_ReadCompletion(), KbdHid_StartDeviceCompletion(), KdpPrintToLogFile(), KdpTimeSlipWork(), KiQuantumEnd(), KmtFinishThread(), KmtUserModeCallback(), KsGenerateEvent(), KspForwardIrpSynchronousCompletion(), KspInstallBusEnumInterface(), KspRemoveBusInterface(), KspSetGetBusDataCompletion(), LibTCPBindCallback(), LibTCPCloseCallback(), LibTCPConnectCallback(), LibTCPListenCallback(), LibTCPSendCallback(), LibTCPShutdownCallback(), LibTCPSocketCallback(), lock_volume(), LpcRequestPort(), LpcRequestWaitReplyPort(), MapRegisterCallback(), MiDecrementAvailablePages(), MiDispatchFault(), MiIncrementAvailablePages(), MiInitializePoolEvents(), MiInsertPageInFreeList(), MiniRequestComplete(), MiNotifyMemoryEvents(), MiResolvePageFileFault(), MmRebalanceMemoryConsumers(), MmRosNotifyAvailablePage(), MotorStopDpcFunc(), MouHid_CreateCompletion(), MouHid_ReadCompletion(), MouHid_StartDeviceCompletion(), MsfsTimeout(), MsqCleanupThreadMsgs(), MsqRemoveWindowMessagesFromQueue(), MsqWakeQueue(), NdisBusMasterMapRegisterCallback(), NdisIForwardIrpAndWaitCompletionRoutine(), NdisSetEvent(), NdisSubordinateMapRegisterCallback(), NduCloseAdapterComplete(), NduOpenAdapterComplete(), NduReceive(), NduRequestComplete(), NduResetComplete(), NduSendComplete(), NduTransferDataComplete(), nfs41_downcall(), nfs41_FinalizeNetRoot(), nfs41_upcall(), nfs41_UpcallWaitForReply(), NpCommonRead(), NpCommonWrite(), NpSetClosingPipeState(), NpSetDisconnectedPipeState(), NpTransceive(), NtDebugContinue(), NtLockFile(), NtReadFile(), NtRequestPort(), NtRequestWaitReplyPort(), NtSecureConnectPort(), NtSetEvent(), NtSetHighEventPair(), NtSetHighWaitLowEventPair(), NtSetLowEventPair(), NtSetLowWaitHighEventPair(), NtSignalAndWaitForSingleObject(), NtWriteFile(), PartMgrReleaseLayoutLock(), PciAssignSlotResources(), PciFindParentPciFdoExtension(), PciFindPdoByFunction(), PciFindPdoByLocation(), PciIdeXGenericCompletion(), PciInsertEntryAtHead(), PciInsertEntryAtTail(), PciScanBus(), PciSetEventCompletion(), PiIrpSendRemoveCheckVpb(), PipDeviceActionWorker(), PipeWorkerThread(), PoIrpCompletionFunc(), PollReeval(), PopFlushVolumeWorker(), PopProcessShutDownLists(), PpSetCustomTargetEvent(), ProtocolCloseAdapterComplete(), ProtocolOpenAdapterComplete(), ProtocolRequestComplete(), ProtocolResetComplete(), PspGetOrSetContextKernelRoutine(), PwrCompletionCallback(), RamdiskIoCompletionRoutine(), read_send_buffer(), ReadIrpCancel(), ReceiveDatagram(), RemoveWorkItem(), RequestedPowerCompletion(), RequestSynchronizeProcessWithSerialQueue(), resume_balance(), resume_scrub(), RfsdMediaEjectControlCompletion(), RfsdReadWriteBlockSyncCompletionRoutine(), RxCommonWrite(), RxCreateNetRootCallBack(), RxCreateSrvCallCallBack(), RxDereferenceAndDeleteRxContext_Real(), RxLowIoWriteShellCompletion(), RxPurgeChangeBufferingStateRequestsForSrvOpen(), RxpWorkerThreadDispatcher(), RxScavengeFobxsForNetRoot(), RxScavengerTimerRoutine(), RxSpinUpRequestsDispatcher(), RxSpinUpWorkerThread(), ScsiClassInterpretSenseInfo(), SendOnlineNotificationWorker(), SequentialQueueEvtCanceledOnQueue(), SequentialQueueEvtIoDeviceControl(), SerialReceiveByte(), SermouseInternalDeviceControl(), MxEvent::Set(), MxEvent::SetWithIncrement(), SoundProgramDMA(), START_TEST(), stop_balance(), stop_scrub(), StreamClassDeviceNotification(), SubmitIdleRequestIrp(), sys_mbox_post(), sys_sem_signal(), sys_shutdown(), TCPWakeup(), TdiOpenThread(), TdiUnload(), TestEventFunctional(), TestEventScheduling(), TestOwnerRes(), TimerDpcRoutine(), TransferPktComplete(), TriggerWork(), UDFAsyncCompletionRoutine(), UDFEjectReqWaiter(), UDFMountVolume(), UDFPnpCompletionRoutine(), UDFStackOverflowRead(), UDFStopEjectWaiter(), UDFVWaitQueued(), UDFVWorkItem(), uninit(), Unload(), USBH_ChangeIndication(), USBH_ChangeIndicationAckChangeComplete(), USBH_ChangeIndicationProcessChange(), USBH_ChangeIndicationWorker(), USBH_CheckHubIdle(), USBH_CheckIdleAbort(), USBH_CompletePowerIrp(), USBH_FdoCleanup(), USBH_FdoIdleNotificationCallback(), USBH_FdoIdleNotificationRequestComplete(), USBH_FdoPoRequestD0Completion(), USBH_FdoQueryBusRelations(), USBH_FdoSubmitIdleRequestIrp(), USBH_FdoSubmitWaitWakeIrp(), USBH_FdoWWIrpIoCompletion(), USBH_FlushPortPwrList(), USBH_HubESDRecoverySetD3Completion(), USBH_HubPnPIrpComplete(), USBH_HubSetDWakeCompletion(), USBH_IrpCompletion(), USBH_PdoIoctlGetPortStatus(), USBH_PdoRemoveDevice(), USBH_ResetDevice(), USBH_ResetPortWorker(), USBH_SyncIrpComplete(), USBH_SyncResetPort(), USBH_UrbTimeoutDPC(), USBH_Worker(), USBHUB_RootHubCallBack(), USBPORT_CompleteTransfer(), USBPORT_FdoStartCompletion(), USBPORT_SignalWorkerThread(), USBSTOR_CompletionRoutine(), USBSTOR_QueueTerminateRequest(), USBSTOR_SyncCompletionRoutine(), USBSTOR_SyncForwardIrpCompletionRoutine(), VfatReadWritePartialCompletion(), VfatStackOverflowRead(), VfdCreateDevice(), VfdDeleteDevice(), VfdDeviceControl(), VfdReadWrite(), VideoPortSetEvent(), wait_for_flush(), WCacheCompleteAsync__(), WdmAudInitWorkerRoutine(), WorkerThread(), and WorkItemRoutine().
Definition at line 229 of file eventobj.c.
Referenced by _ExReleaseFastMutex(), _ExReleaseFastMutexUnsafe(), ExfUnblockPushLock(), ExReleaseFastMutex(), ExReleaseResourceForThreadLite(), and NtSetEventBoostPriority().