ReactOS 0.4.16-dev-329-g9223134
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
VOID NTAPI | KeInitializeMutant (IN PKMUTANT Mutant, IN BOOLEAN InitialOwner) |
VOID NTAPI | KeInitializeMutex (IN PKMUTEX Mutex, IN ULONG Level) |
LONG NTAPI | KeReadStateMutant (IN PKMUTANT Mutant) |
LONG NTAPI | KeReleaseMutant (IN PKMUTANT Mutant, IN KPRIORITY Increment, IN BOOLEAN Abandon, IN BOOLEAN Wait) |
LONG NTAPI | KeReleaseMutex (IN PKMUTEX Mutex, IN BOOLEAN Wait) |
Definition at line 22 of file mutex.c.
Referenced by MmArmInitSystem(), and NtCreateMutant().
Definition at line 67 of file mutex.c.
Referenced by AfdCreateSocket(), ClasspInitializePolling(), DiskInitFdo(), DriverEntry(), ExpInitializeProfileImplementation(), IKsFilterFactory_fnInitialize(), InitializeGlobalData(), IntVideoPortCreateAdapterDeviceObject(), KsAllocateDeviceHeader(), KsInitializeDevice(), KspCreateFilter(), KspCreatePin(), RawInitializeVcb(), RxDriverEntry(), SacInitializeMutexLock(), TestMutex(), and VideoPortInitialize().
Definition at line 87 of file mutex.c.
Referenced by NtQueryMutant(), and RawCheckForDismount().
LONG NTAPI KeReleaseMutant | ( | IN PKMUTANT | Mutant, |
IN KPRIORITY | Increment, | ||
IN BOOLEAN | Abandon, | ||
IN BOOLEAN | Wait | ||
) |
Definition at line 98 of file mutex.c.
Referenced by ExpDeleteMutant(), KeReleaseMutex(), MiFindInitializationCode(), MmAddVerifierThunks(), MmLoadSystemImage(), MmUnloadSystemImage(), NtReleaseMutant(), and NtSignalAndWaitForSingleObject().
Definition at line 189 of file mutex.c.
Referenced by _IRQL_requires_max_(), _KsEdit(), ClasspSetMediaChangeStateEx(), DeviceSetMediaChangeStateEx(), DiskIoctlVerifyThread(), IKsDevice_fnReleaseDevice(), IKsFilter_DispatchCreatePin(), IKsFilter_DispatchDeviceIoControl(), IKsFilter_fnAddProcessPin(), IKsFilter_fnRemoveProcessPin(), IKsPin_PinAllocatorFramingPropertyHandler(), IKsPin_PinDataFormatPropertyHandler(), IKsPin_PinStatePropertyHandler(), IKsProcessingObject_fnProcessingObjectWork(), IKsProcessingObject_fnReset(), IntInt10CallBios(), KsAddItemToObjectBag(), KsCopyObjectBagItems(), KsFilterReleaseProcessingMutex(), KsFreeObjectBag(), KsPinReleaseProcessingMutex(), KspSynchronizedEventRoutine(), KsReleaseControl(), KsRemoveItemFromObjectBag(), NtStartProfile(), NtStopProfile(), CMiniportWaveStreamCMI::prepareStream(), RawCheckForDismount(), RawCleanup(), RawClose(), RawCreate(), RawFileSystemControl(), RawUserFsCtrl(), SacReleaseMutexLock(), CMiniportWaveStreamCMI::setDACChannels(), CMiniportWaveStreamCMI::setupSPDIFPlayback(), SocketStateUnlock(), STDMETHODIMP_(), TestMutex(), and VideoPortReleaseDeviceLock().