Searched refs:semaphore (Results 1 – 16 of 16) sorted by relevance
15 struct semaphore { struct29 struct semaphore name = __SEMAPHORE_INITIALIZER(name, 1) argument31 static inline void sema_init(struct semaphore *sem, int val) in sema_init()34 *sem = (struct semaphore) __SEMAPHORE_INITIALIZER(*sem, val); in sema_init()38 extern void down(struct semaphore *sem);39 extern int __must_check down_interruptible(struct semaphore *sem);40 extern int __must_check down_killable(struct semaphore *sem);41 extern int __must_check down_trylock(struct semaphore *sem);42 extern int __must_check down_timeout(struct semaphore *sem, long jiffies);43 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
39 struct semaphore dev_lock;
181 struct semaphore buf_lock;
185 struct semaphore irq;
570 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()
43 struct semaphore lock; /* protects the state of the mux */
29 struct semaphore limit_sem;
76 struct semaphore lock;
90 struct semaphore reclaim_sem;
295 struct semaphore sem;296 struct semaphore pages_sem;
831 struct semaphore np_login_sem;
813 struct semaphore caw_sem;