ReactOS 0.4.16-dev-336-gb667d82
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
__drv_allocatesMem (Mem) | |
_Requires_lock_not_held_ hsem _Acquires_exclusive_lock_ hsem | _Acquires_lock_ (_Global_critical_region_) |
_Requires_lock_held_ hsem _Releases_lock_ hsem | _Releases_lock_ (_Global_critical_region_) |
_Requires_lock_not_held_ hsem VOID APIENTRY | EngDeleteSemaphore (_Inout_ __drv_freesMem(Mem) HSEMAPHORE hsem) |
BOOL APIENTRY | EngIsSemaphoreOwned (_In_ HSEMAPHORE hsem) |
BOOL APIENTRY | EngIsSemaphoreOwnedByCurrentThread (_In_ HSEMAPHORE hsem) |
BOOL APIENTRY | EngInitializeSafeSemaphore (_Out_ ENGSAFESEMAPHORE *Semaphore) |
VOID APIENTRY | EngDeleteSafeSemaphore (_Inout_ _Post_invalid_ ENGSAFESEMAPHORE *pssem) |
#define NDEBUG |
Definition at line 3 of file semaphor.c.
__drv_allocatesMem | ( | Mem | ) |
Definition at line 9 of file semaphor.c.
_Requires_lock_not_held_ hsem _Acquires_exclusive_lock_ hsem _Acquires_lock_ | ( | _Global_critical_region_ | ) |
Definition at line 37 of file semaphor.c.
_Requires_lock_held_ hsem _Releases_lock_ hsem _Releases_lock_ | ( | _Global_critical_region_ | ) |
Definition at line 63 of file semaphor.c.
VOID APIENTRY EngDeleteSafeSemaphore | ( | _Inout_ _Post_invalid_ ENGSAFESEMAPHORE * | pssem | ) |
Definition at line 181 of file semaphor.c.
_Requires_lock_not_held_ hsem VOID APIENTRY EngDeleteSemaphore | ( | _Inout_ __drv_freesMem(Mem) HSEMAPHORE | hsem | ) |
Definition at line 106 of file semaphor.c.
Referenced by DdHmgCreate(), DdHmgDestroy(), DxDdCleanupDxGraphics(), DxDdStartupDxGraphics(), EngDeleteSafeSemaphore(), PDEVOBJ_vDeletePDEV(), Test_EngAcquireSemaphore(), Test_EngCreateSemaphore(), and Test_EngReleaseSemaphore().
BOOL APIENTRY EngInitializeSafeSemaphore | ( | _Out_ ENGSAFESEMAPHORE * | Semaphore | ) |
Definition at line 147 of file semaphor.c.
BOOL APIENTRY EngIsSemaphoreOwned | ( | _In_ HSEMAPHORE | hsem | ) |
Definition at line 121 of file semaphor.c.
BOOL APIENTRY EngIsSemaphoreOwnedByCurrentThread | ( | _In_ HSEMAPHORE | hsem | ) |
Definition at line 134 of file semaphor.c.