Lines Matching refs:next_waiter
23 BUG_ON(waiter->next_waiter != NULL); in vdo_waitq_enqueue_waiter()
30 waiter->next_waiter = waiter; in vdo_waitq_enqueue_waiter()
33 waiter->next_waiter = waitq->last_waiter->next_waiter; in vdo_waitq_enqueue_waiter()
34 waitq->last_waiter->next_waiter = waiter; in vdo_waitq_enqueue_waiter()
60 struct vdo_waiter *from_head = from_waitq->last_waiter->next_waiter; in vdo_waitq_transfer_all_waiters()
61 struct vdo_waiter *to_head = to_waitq->last_waiter->next_waiter; in vdo_waitq_transfer_all_waiters()
63 to_waitq->last_waiter->next_waiter = from_head; in vdo_waitq_transfer_all_waiters()
64 from_waitq->last_waiter->next_waiter = to_head; in vdo_waitq_transfer_all_waiters()
116 return last_waiter->next_waiter; in vdo_waitq_get_first_waiter()
170 last_waiter->next_waiter = first_waiter->next_waiter; in vdo_waitq_dequeue_waiter()
174 first_waiter->next_waiter = NULL; in vdo_waitq_dequeue_waiter()