Home
last modified time | relevance | path

Searched refs:wait_queue_elem (Results 1 – 3 of 3) sorted by relevance

/optee_os/core/include/kernel/
A Dwait_queue.h11 struct wait_queue_elem;
12 SLIST_HEAD(wait_queue, wait_queue_elem);
17 struct wait_queue_elem { struct
22 SLIST_ENTRY(wait_queue_elem) link; argument
38 void wq_wait_init_condvar(struct wait_queue *wq, struct wait_queue_elem *wqe,
42 struct wait_queue_elem *wqe, bool wait_read) in wq_wait_init()
48 void wq_wait_final(struct wait_queue *wq, struct wait_queue_elem *wqe,
/optee_os/core/kernel/
A Dwait_queue.c43 static void slist_add_tail(struct wait_queue *wq, struct wait_queue_elem *wqe) in slist_add_tail()
45 struct wait_queue_elem *wqe_iter; in slist_add_tail()
57 void wq_wait_init_condvar(struct wait_queue *wq, struct wait_queue_elem *wqe, in wq_wait_init_condvar()
74 void wq_wait_final(struct wait_queue *wq, struct wait_queue_elem *wqe, in wq_wait_final()
88 SLIST_REMOVE(wq, wqe, wait_queue_elem, link); in wq_wait_final()
98 struct wait_queue_elem *wqe; in wq_wake_next()
149 struct wait_queue_elem *wqe; in wq_promote_condvar()
183 struct wait_queue_elem *wqe; in wq_have_condvar()
A Dmutex.c36 struct wait_queue_elem wqe; in __mutex_lock()
181 struct wait_queue_elem wqe; in __mutex_read_lock()
400 struct wait_queue_elem wqe; in __condvar_wait()

Completed in 5 milliseconds