Lines Matching refs:vdo_wait_queue
21 void vdo_waitq_enqueue_waiter(struct vdo_wait_queue *waitq, struct vdo_waiter *waiter) in vdo_waitq_enqueue_waiter()
48 void vdo_waitq_transfer_all_waiters(struct vdo_wait_queue *from_waitq, in vdo_waitq_transfer_all_waiters()
49 struct vdo_wait_queue *to_waitq) in vdo_waitq_transfer_all_waiters()
83 void vdo_waitq_notify_all_waiters(struct vdo_wait_queue *waitq, in vdo_waitq_notify_all_waiters()
90 struct vdo_wait_queue waiters; in vdo_waitq_notify_all_waiters()
106 struct vdo_waiter *vdo_waitq_get_first_waiter(const struct vdo_wait_queue *waitq) in vdo_waitq_get_first_waiter()
127 void vdo_waitq_dequeue_matching_waiters(struct vdo_wait_queue *waitq, in vdo_waitq_dequeue_matching_waiters()
130 struct vdo_wait_queue *matched_waitq) in vdo_waitq_dequeue_matching_waiters()
132 struct vdo_wait_queue iteration_waitq; in vdo_waitq_dequeue_matching_waiters()
154 struct vdo_waiter *vdo_waitq_dequeue_waiter(struct vdo_wait_queue *waitq) in vdo_waitq_dequeue_waiter()
192 bool vdo_waitq_notify_next_waiter(struct vdo_wait_queue *waitq, in vdo_waitq_notify_next_waiter()