Searched refs:sem_queue (Results  1 – 2 of 2) sorted by relevance
| /Linux-v5.4/include/uapi/linux/ | 
| D | sem.h | 30 	struct sem_queue *sem_pending;		/* pending operations to be processed */31 	struct sem_queue **sem_pending_last;	/* last pending operation */
 
 | 
| /Linux-v5.4/ipc/ | 
| D | sem.c | 130 struct sem_queue {  struct260 	struct sem_queue *q, *tq;  in unmerge_queues()
 625 static int perform_atomic_semop_slow(struct sem_array *sma, struct sem_queue *q)  in perform_atomic_semop_slow()
 698 static int perform_atomic_semop(struct sem_array *sma, struct sem_queue *q)  in perform_atomic_semop()
 766 static inline void wake_up_sem_queue_prepare(struct sem_queue *q, int error,  in wake_up_sem_queue_prepare()
 780 static void unlink_queue(struct sem_array *sma, struct sem_queue *q)  in unlink_queue()
 797 static inline int check_restart(struct sem_array *sma, struct sem_queue *q)  in check_restart()
 838 	struct sem_queue *q, *tmp;  in wake_const_ops()
 932 	struct sem_queue *q, *tmp;  in update_queue()
 1053 static int check_qop(struct sem_array *sma, int semnum, struct sem_queue *q,  in check_qop()
 [all …]
 
 |