ReactOS 0.4.16-dev-109-gf4cb10f
|
#include <hal.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
VOID FASTCALL | ExAcquireFastMutex (IN PFAST_MUTEX FastMutex) |
VOID FASTCALL | ExReleaseFastMutex (IN PFAST_MUTEX FastMutex) |
BOOLEAN FASTCALL | ExTryToAcquireFastMutex (IN PFAST_MUTEX FastMutex) |
VOID FASTCALL ExAcquireFastMutex | ( | IN PFAST_MUTEX | FastMutex | ) |
Definition at line 23 of file fmutex.c.
Referenced by __attribute__(), _Acquires_lock_(), _CcpLock(), _IRQL_requires_max_(), _MmLockSectionSegment(), AcpiOsAcquireMutex(), BatteryClassIoctl(), BatteryClassStatusNotify(), BeepClose(), BeepCreate(), Bus_FDO_PnP(), Bus_InitializePdo(), CmBattOpenClose(), CmBattPnpDispatch(), CmiCallRegisteredCallbacks(), CmRegisterCallback(), CmUnRegisterCallback(), CompBattAddNewBattery(), CompBattDisableStatusNotify(), CompBattGetBatteryGranularity(), CompBattGetBatteryInformation(), CompBattRecalculateTag(), CONTAINING_RECORD(), CreateClientPort(), DbgkClearProcessDebugObject(), DbgkCopyProcessDebugPort(), DbgkOpenProcessDebugPort(), DbgkpCloseObject(), DbgkpMarkProcessPeb(), DbgkpQueueMessage(), DbgkpSetProcessDebugObject(), DriverIoControl(), enable_caching(), ExSwapinWorkerThreads(), ExUuidCreate(), fcbopen_main(), FltpDisconnectPort(), FltpEnumerateFileSystemVolumes(), FltpServerPortClose(), FsRtlAddToTunnelCache(), FsRtlCancelExclusiveIrp(), FsRtlCancelOplockIIIrp(), FsRtlCancelWaitIrp(), FsRtlDeleteKeyFromTunnelCache(), FsRtlFindInTunnelCache(), FsRtlInsertPerFileObjectContext(), FsRtlInsertPerStreamContext(), FsRtlLookupPerFileObjectContext(), FsRtlLookupPerStreamContextInternal(), FsRtlRemovePerFileObjectContext(), FsRtlRemovePerStreamContext(), FsRtlTeardownPerStreamContexts(), HalAcpiGetTable(), IopGetBusTypeGuidIndex(), IsBatteryAlreadyOnList(), KmtCleanUsermodeCallbacks(), KmtUserModeCallback(), KspSynchronizedEventRoutine(), MmpPageOutPhysicalAddress(), nfs41_CreateVNetRoot(), nfs41_downcall(), nfs41_remove_fcb_entry(), nfs41_upcall(), nfs41_UpcallWaitForReply(), nfs41_update_fcb_list(), NtAllocateUuids(), NtCreateJobObject(), NtDebugContinue(), NtSetInformationDebugObject(), NtWaitForDebugEvent(), PciIdeXFdoQueryBusRelations(), PciIdeXFdoRemoveDevice(), PciIdeXPdoRemoveDevice(), PnpBusTypeGuidGet(), PspDeleteJob(), RamdiskCreateDiskDevice(), RamdiskQueryDeviceRelations(), RamdiskRemoveBusDevice(), RemoveBatteryFromList(), RtlpLockAtomTable(), RxCancelBlockingOperation(), RxRegisterMinirdr(), RxRemoveOperationFromBlockingQueue(), TcpipAcquireFastMutex(), TestFastMutex(), TestFastMutexConcurrent(), VfatCloseWorker(), VfatOpenFile(), VfatPostCloseFile(), VfatReadFileData(), VfatWriteFileData(), and ViCreateDriveLetter().
VOID FASTCALL ExReleaseFastMutex | ( | IN PFAST_MUTEX | FastMutex | ) |
Definition at line 31 of file fmutex.c.
Referenced by __attribute__(), _CcpUnlock(), _IRQL_requires_max_(), _MmUnlockSectionSegment(), _Releases_lock_(), AcpiOsReleaseMutex(), BatteryClassIoctl(), BatteryClassStatusNotify(), BeepClose(), BeepCreate(), Bus_FDO_PnP(), Bus_InitializePdo(), CmBattOpenClose(), CmBattPnpDispatch(), CmiCallRegisteredCallbacks(), CmRegisterCallback(), CmUnRegisterCallback(), CompBattAddNewBattery(), CompBattDisableStatusNotify(), CompBattGetBatteryGranularity(), CompBattGetBatteryInformation(), CompBattRecalculateTag(), CreateClientPort(), DbgkClearProcessDebugObject(), DbgkCopyProcessDebugPort(), DbgkOpenProcessDebugPort(), DbgkpCloseObject(), DbgkpMarkProcessPeb(), DbgkpQueueMessage(), DbgkpSetProcessDebugObject(), DriverIoControl(), enable_caching(), ExSwapinWorkerThreads(), ExUuidCreate(), fcbopen_main(), FltpDisconnectPort(), FltpEnumerateFileSystemVolumes(), FltpServerPortClose(), FsRtlAddToTunnelCache(), FsRtlCancelOplockIIIrp(), FsRtlCancelWaitIrp(), FsRtlDeleteKeyFromTunnelCache(), FsRtlFindInTunnelCache(), FsRtlInsertPerFileObjectContext(), FsRtlInsertPerStreamContext(), FsRtlLookupPerFileObjectContext(), FsRtlLookupPerStreamContextInternal(), FsRtlRemovePerFileObjectContext(), FsRtlRemovePerStreamContext(), FsRtlTeardownPerStreamContexts(), HalAcpiGetTable(), IopGetBusTypeGuidIndex(), IsBatteryAlreadyOnList(), KmtCleanUsermodeCallbacks(), KmtUserModeCallback(), KspSynchronizedEventRoutine(), MmpPageOutPhysicalAddress(), nfs41_CreateVNetRoot(), nfs41_downcall(), nfs41_remove_fcb_entry(), nfs41_upcall(), nfs41_UpcallWaitForReply(), nfs41_update_fcb_list(), NtAllocateUuids(), NtCreateJobObject(), NtDebugContinue(), NtSetInformationDebugObject(), NtWaitForDebugEvent(), PciIdeXFdoQueryBusRelations(), PciIdeXFdoRemoveDevice(), PciIdeXPdoRemoveDevice(), PnpBusTypeGuidGet(), PspDeleteJob(), RamdiskCreateDiskDevice(), RamdiskQueryDeviceRelations(), RamdiskRemoveBusDevice(), RemoveBatteryFromList(), RtlpUnlockAtomTable(), RxCancelBlockingOperation(), RxRegisterMinirdr(), RxRemoveOperationFromBlockingQueue(), TcpipReleaseFastMutex(), TestFastMutex(), TestFastMutexConcurrent(), VfatCloseWorker(), VfatOpenFile(), VfatPostCloseFile(), VfatReadFileData(), VfatWriteFileData(), and ViCreateDriveLetter().
BOOLEAN FASTCALL ExTryToAcquireFastMutex | ( | IN PFAST_MUTEX | FastMutex | ) |
Definition at line 39 of file fmutex.c.
Referenced by __drv_setsIRQL(), AcpiOsAcquireMutex(), TestFastMutex(), and TestFastMutexConcurrent().