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