Home
last modified time | relevance | path

Searched refs:Semaphore (Results 1 – 4 of 4) sorted by relevance

/sys/include/
Dsemaphore.h12 typedef struct Semaphore struct
18 LIST_ENTRY(Semaphore) semaphoreList; argument
19 } Semaphore; typedef
21 void Semaphore_Init(Semaphore *sema, int count, const char *name);
22 void Semaphore_Destroy(Semaphore *sema);
23 void Semaphore_Acquire(Semaphore *sema);
25 void Semaphore_Release(Semaphore *sema);
26 bool Semaphore_TryAcquire(Semaphore *sema);
Dthread.h88 Semaphore zombieSemaphore;
/sys/kern/
Dsemaphore.c20 LIST_HEAD(SemaListHead, Semaphore) semaList = LIST_HEAD_INITIALIZER(semaList);
25 Semaphore_Init(Semaphore *sema, int count, const char *name) in Semaphore_Init()
39 Semaphore_Destroy(Semaphore *sema) in Semaphore_Destroy()
49 Semaphore_Acquire(Semaphore *sema) in Semaphore_Acquire()
72 Semaphore_Release(Semaphore *sema) in Semaphore_Release()
89 Semaphore_TryAcquire(Semaphore *sema) in Semaphore_TryAcquire()
104 Semaphore *sema; in Debug_Semaphores()
/sys/dev/
De1000.c139 Semaphore ioSema;