vdo_waitq_dequeue_waiter
zone->flusher = container_of(vdo_waitq_dequeue_waiter(&zone->flush_waiters),
vdo_waiter_as_data_vio(vdo_waitq_dequeue_waiter(&lock->waiters));
return vdo_waiter_as_data_vio(vdo_waitq_dequeue_waiter(&lock->waiters));
vdo_waitq_dequeue_waiter(&flusher->notifiers));
vdo_waitq_dequeue_waiter(&flusher->pending_flushes);
vdo_waiter_as_data_vio(vdo_waitq_dequeue_waiter(&block->entry_waiters));
struct vdo_waiter *waiter = vdo_waitq_dequeue_waiter(&iteration_waitq);
struct vdo_waiter *waiter = vdo_waitq_dequeue_waiter(waitq);
struct vdo_waiter *vdo_waitq_dequeue_waiter(struct vdo_wait_queue *waitq);