Lines Matching refs:vdo_waiter
21 void vdo_waitq_enqueue_waiter(struct vdo_wait_queue *waitq, struct vdo_waiter *waiter)
60 struct vdo_waiter *from_head = from_waitq->last_waiter->next_waiter;
61 struct vdo_waiter *to_head = to_waitq->last_waiter->next_waiter;
106 struct vdo_waiter *vdo_waitq_get_first_waiter(const struct vdo_wait_queue *waitq)
108 struct vdo_waiter *last_waiter = waitq->last_waiter;
138 struct vdo_waiter *waiter = vdo_waitq_dequeue_waiter(&iteration_waitq);
154 struct vdo_waiter *vdo_waitq_dequeue_waiter(struct vdo_wait_queue *waitq)
156 struct vdo_waiter *first_waiter = vdo_waitq_get_first_waiter(waitq);
157 struct vdo_waiter *last_waiter = waitq->last_waiter;
195 struct vdo_waiter *waiter = vdo_waitq_dequeue_waiter(waitq);