Searched refs:semaphore (Results 1 – 17 of 17) sorted by relevance
15 struct semaphore { struct35 struct semaphore _name = __SEMAPHORE_INITIALIZER(_name, _n) argument37 static inline void sema_init(struct semaphore *sem, int val) in sema_init()40 *sem = (struct semaphore) __SEMAPHORE_INITIALIZER(*sem, val); in sema_init()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);
136 struct semaphore csem; /* Raised when loop idle */139 struct semaphore osem; /* Raised when outpacket dispatched */143 struct semaphore isem; /* Raised when a packet arrives */
71 struct semaphore *semaphore; /* Semaphore to sleep on. */ member
40 struct semaphore dev_lock;
180 struct semaphore irq;
628 struct semaphore driver_input_lock; /* protects the current driver */
41 struct semaphore;
42 struct semaphore enter_turnstile;43 struct semaphore exit_turnstile;46 static inline void task_barrier_signal_turnstile(struct semaphore *turnstile, in task_barrier_signal_turnstile()
45 struct semaphore lock; /* protects the state of the mux */
29 struct semaphore limit_sem;
184 struct semaphore sema;
89 struct semaphore lock;
89 struct semaphore reclaim_sem;
303 struct semaphore sem;304 struct semaphore pages_sem;305 struct semaphore throttle_sem;
841 struct semaphore caw_sem;
838 struct semaphore np_login_sem;
1070 struct semaphore host_sem;