Searched refs:sem_queue (Results 1 - 2 of 2) sorted by relevance
/linux-4.4.14/include/uapi/linux/ |
H A D | sem.h | 28 struct sem_queue *sem_pending; /* pending operations to be processed */ 29 struct sem_queue **sem_pending_last; /* last pending operation */
|
/linux-4.4.14/ipc/ |
H A D | sem.c | 105 struct sem_queue { struct 208 struct sem_queue *q, *tq; unmerge_queues() 607 * @q: struct sem_queue that describes the operation 613 static int perform_atomic_semop(struct sem_array *sma, struct sem_queue *q) perform_atomic_semop() 691 struct sem_queue *q, int error) wake_up_sem_queue_prepare() 717 struct sem_queue *q, *t; wake_up_sem_queue_do() 731 static void unlink_queue(struct sem_array *sma, struct sem_queue *q) unlink_queue() 748 static int check_restart(struct sem_array *sma, struct sem_queue *q) check_restart() 789 struct sem_queue *q; wake_const_ops() 803 q = container_of(walk, struct sem_queue, list); wake_const_ops() 890 struct sem_queue *q; update_queue() 905 q = container_of(walk, struct sem_queue, list); update_queue() 1016 static int check_qop(struct sem_array *sma, int semnum, struct sem_queue *q, check_qop() 1054 struct sem_queue *q; count_semcnt() 1090 struct sem_queue *q, *tq; freeary() 1768 * get_queue_result - retrieve the result code from sem_queue 1779 static int get_queue_result(struct sem_queue *q) get_queue_result() 1801 struct sem_queue queue; SYSCALL_DEFINE4()
|
Completed in 51 milliseconds