vdo_waitq_enqueue_waiter
vdo_waitq_enqueue_waiter(&info->waiting, &vdo_page_comp->waiter);
vdo_waitq_enqueue_waiter(&info->waiting, &page_completion->waiter);
vdo_waitq_enqueue_waiter(&zone->flush_waiters, &page->waiter);
vdo_waitq_enqueue_waiter(&lock_holder->waiters, &data_vio->waiter);
vdo_waitq_enqueue_waiter(&cache->free_waiters, &vdo_page_comp->waiter);
vdo_waitq_enqueue_waiter(&lock_holder->logical.waiters, &data_vio->waiter);
vdo_waitq_enqueue_waiter(&temp_queue, &data_vio->waiter);
vdo_waitq_enqueue_waiter(&lock->waiters, &lock->agent->waiter);
vdo_waitq_enqueue_waiter(&lock->waiters, &data_vio->waiter);
vdo_waitq_enqueue_waiter(&flusher->pending_flushes,
vdo_waitq_enqueue_waiter(&flusher->notifiers, &flush->waiter);
vdo_waitq_enqueue_waiter(&journal->pending_writes, &block->write_waiter);
vdo_waitq_enqueue_waiter(&block->entry_waiters, &data_vio->waiter);
vdo_waitq_enqueue_waiter(&block->commit_waiters, &data_vio->waiter);
vdo_waitq_enqueue_waiter(&journal->entry_waiters, &data_vio->waiter);
vdo_waitq_enqueue_waiter(&block->slab->dirty_blocks, &block->waiter);
vdo_waitq_enqueue_waiter(&block->slab->dirty_blocks, &block->waiter);
vdo_waitq_enqueue_waiter(&allocator->scrubber.waiters, waiter);
vdo_waitq_enqueue_waiter(&slab->journal.entry_waiters, &updater->waiter);
vdo_waitq_enqueue_waiter(&block->next_update_waiters, waiter);
vdo_waitq_enqueue_waiter(&pool->waiting, waiter);
vdo_waitq_enqueue_waiter((waiter_match(waiter, match_context) ?
void vdo_waitq_enqueue_waiter(struct vdo_wait_queue *waitq,