Lines Matching defs:sema
34 #include <sys/sema.h>
42 struct sema sema;
45 #define down(_sem) sema_wait(&(_sem)->sema)
46 #define down_interruptible(_sem) sema_wait(&(_sem)->sema), 0
47 #define down_trylock(_sem) !sema_trywait(&(_sem)->sema)
48 #define up(_sem) sema_post(&(_sem)->sema)
54 memset(&sem->sema, 0, sizeof(sem->sema));
55 sema_init(&sem->sema, val, "lnxsema");
62 memset(&sem->sema, 0, sizeof(sem->sema));
63 sema_init(&sem->sema, 1, "lnxsema");