Lines Matching refs:sem_queue
130 struct sem_queue { struct
285 struct sem_queue *q, *tq; in unmerge_queues()
646 static int perform_atomic_semop_slow(struct sem_array *sma, struct sem_queue *q) in perform_atomic_semop_slow()
719 static int perform_atomic_semop(struct sem_array *sma, struct sem_queue *q) in perform_atomic_semop()
787 static inline void wake_up_sem_queue_prepare(struct sem_queue *q, int error, in wake_up_sem_queue_prepare()
800 static void unlink_queue(struct sem_array *sma, struct sem_queue *q) in unlink_queue()
817 static inline int check_restart(struct sem_array *sma, struct sem_queue *q) in check_restart()
858 struct sem_queue *q, *tmp; in wake_const_ops()
952 struct sem_queue *q, *tmp; in update_queue()
1073 static int check_qop(struct sem_array *sma, int semnum, struct sem_queue *q, in check_qop()
1111 struct sem_queue *q; in count_semcnt()
1147 struct sem_queue *q, *tq; in freeary()
1997 struct sem_queue queue; in __do_semtimedop()