Lines Matching defs:sem
37 static inline void sema_init(struct semaphore *sem, int val)
40 *sem = (struct semaphore) __SEMAPHORE_INITIALIZER(*sem, val);
41 lockdep_init_map(&sem->lock.dep_map, "semaphore->lock", &__key, 0);
44 extern void down(struct semaphore *sem);
45 extern int __must_check down_interruptible(struct semaphore *sem);
46 extern int __must_check down_killable(struct semaphore *sem);
47 extern int __must_check down_trylock(struct semaphore *sem);
48 extern int __must_check down_timeout(struct semaphore *sem, long jiffies);
49 extern void up(struct semaphore *sem);