ReactOS 0.4.16-dev-889-g9563c07
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
VOID NTAPI | KeInitializeSemaphore (IN PKSEMAPHORE Semaphore, IN LONG Count, IN LONG Limit) |
LONG NTAPI | KeReadStateSemaphore (IN PKSEMAPHORE Semaphore) |
LONG NTAPI | KeReleaseSemaphore (IN PKSEMAPHORE Semaphore, IN KPRIORITY Increment, IN LONG Adjustment, IN BOOLEAN Wait) |
#define NDEBUG |
Definition at line 12 of file semphobj.c.
Definition at line 22 of file semphobj.c.
Referenced by DLDAcquireShared(), DriverEntry(), ExpAllocateSharedWaiterSemaphore(), ExReinitializeResourceLite(), FsRtlInitSystem(), HDA_InitCodec(), InitializeMessageWaiterQueue(), KeInitThread(), LpcpInitializePortQueue(), NtCreateSemaphore(), PspCreateThread(), SacInitializeLock(), USBH_AddDevice(), USBH_StartHubFdoDevice(), and USBPORT_AddDevice().
LONG NTAPI KeReadStateSemaphore | ( | IN PKSEMAPHORE | Semaphore | ) |
Definition at line 41 of file semphobj.c.
Referenced by LpcpDestroyPortQueue(), NtQuerySemaphore(), and NtSecureConnectPort().
LONG NTAPI KeReleaseSemaphore | ( | IN PKSEMAPHORE | Semaphore, |
IN KPRIORITY | Increment, | ||
IN LONG | Adjustment, | ||
IN BOOLEAN | Wait | ||
) |
Definition at line 54 of file semphobj.c.
Referenced by CsqInsertIrp(), ExConvertExclusiveToSharedLite(), ExReleaseResourceForThreadLite(), FsRtlDeregisterUncProvider(), FsRtlRegisterUncProvider(), HDA_DpcForIsr(), IssueUniqueIdChangeNotify(), KsGenerateEvent(), LpcpDestroyPortQueue(), MountMgrCheckUnprocessedVolumes(), MountMgrDeviceControl(), MountMgrMountedDeviceArrival(), MountMgrMountedDeviceRemoval(), MountMgrQueryDosVolumePaths(), MountMgrShutdown(), MountMgrUniqueIdChangeRoutine(), MountMgrUnload(), NtReleaseSemaphore(), NtSignalAndWaitForSingleObject(), QueueWorkItem(), ReconcileThisDatabaseWithMasterWorker(), ReleaseRemoteDatabaseSemaphore(), RemoveWorkItem(), SacReleaseLock(), USBH_ChangeIndicationWorker(), USBH_CheckHubIdle(), USBH_CheckIdleAbort(), USBH_FdoIdleNotificationCallback(), USBH_FdoPnP(), USBH_FdoPower(), USBH_FdoQueryBusRelations(), USBH_FlushPortPwrList(), USBH_PdoIoctlGetPortStatus(), USBH_ResetDevice(), USBH_ResetPortWorker(), USBH_SyncResetPort(), USBPORT_CreateDevice(), USBPORT_HandleSelectConfiguration(), USBPORT_HandleSelectInterface(), USBPORT_InitializeDevice(), USBPORT_RemoveDevice(), USBPORT_RestoreDevice(), and USBPORT_SynchronizeRootHubCallback().