Searched refs:_sem (Results 1 – 4 of 4) sorted by relevance
45 #define down(_sem) sema_wait(&(_sem)->sema) argument46 #define down_interruptible(_sem) sema_wait(&(_sem)->sema), 0 argument47 #define down_trylock(_sem) !sema_trywait(&(_sem)->sema) argument48 #define up(_sem) sema_post(&(_sem)->sema) argument
36 self._sem = threading.Semaphore(0)45 if not self._sem.acquire(timeout=30):55 self._sem.release()
41 struct _sem { struct47 typedef struct _sem sem_t; argument
31 struct _sem;32 typedef struct _sem sem_t;