Searched refs:wait_queue_elem (Results 1 – 3 of 3) sorted by relevance
| /optee_os/core/include/kernel/ |
| H A D | wait_queue.h | 12 struct wait_queue_elem; 13 SLIST_HEAD(wait_queue, wait_queue_elem); 18 struct wait_queue_elem { struct 23 SLIST_ENTRY(wait_queue_elem) link; argument 39 void wq_wait_init_condvar(struct wait_queue *wq, struct wait_queue_elem *wqe, 43 struct wait_queue_elem *wqe, bool wait_read) in wq_wait_init() 49 TEE_Result wq_wait_final(struct wait_queue *wq, struct wait_queue_elem *wqe,
|
| /optee_os/core/kernel/ |
| H A D | wait_queue.c | 47 static void slist_add_tail(struct wait_queue *wq, struct wait_queue_elem *wqe) in slist_add_tail() 49 struct wait_queue_elem *wqe_iter; in slist_add_tail() 61 void wq_wait_init_condvar(struct wait_queue *wq, struct wait_queue_elem *wqe, in wq_wait_init_condvar() 79 struct wait_queue_elem *wqe, in wq_wait_final_helper() 90 SLIST_REMOVE(wq, wqe, wait_queue_elem, link); in wq_wait_final_helper() 99 TEE_Result wq_wait_final(struct wait_queue *wq, struct wait_queue_elem *wqe, in wq_wait_final() 111 struct wait_queue_elem *wqe; in wq_wake_next() 162 struct wait_queue_elem *wqe; in wq_promote_condvar() 196 struct wait_queue_elem *wqe; in wq_have_condvar()
|
| H A D | mutex.c | 37 struct wait_queue_elem wqe; in __mutex_lock() 182 struct wait_queue_elem wqe; in __mutex_read_lock() 436 struct wait_queue_elem wqe = { }; in __condvar_wait_timeout()
|