Home
last modified time | relevance | path

Searched refs:sem_queue (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/include/uapi/linux/
Dsem.h30 struct sem_queue *sem_pending; /* pending operations to be processed */
31 struct sem_queue **sem_pending_last; /* last pending operation */
/Linux-v4.19/ipc/
Dsem.c130 struct sem_queue { struct
260 struct sem_queue *q, *tq; in unmerge_queues()
629 static int perform_atomic_semop_slow(struct sem_array *sma, struct sem_queue *q) in perform_atomic_semop_slow()
702 static int perform_atomic_semop(struct sem_array *sma, struct sem_queue *q) in perform_atomic_semop()
770 static inline void wake_up_sem_queue_prepare(struct sem_queue *q, int error, in wake_up_sem_queue_prepare()
784 static void unlink_queue(struct sem_array *sma, struct sem_queue *q) in unlink_queue()
801 static inline int check_restart(struct sem_array *sma, struct sem_queue *q) in check_restart()
842 struct sem_queue *q, *tmp; in wake_const_ops()
936 struct sem_queue *q, *tmp; in update_queue()
1057 static int check_qop(struct sem_array *sma, int semnum, struct sem_queue *q, in check_qop()
[all …]