vdo_waiter_as_data_vio
struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter);
struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter);
struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter);
struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter);
vdo_waiter_as_data_vio(vdo_waitq_dequeue_waiter(&lock->waiters));
return vdo_waiter_as_data_vio(vdo_waitq_dequeue_waiter(&lock->waiters));
write_data_vio(vdo_waiter_as_data_vio(waiter));
struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter);
data_vio = vdo_waiter_as_data_vio(first);
data_vio = vdo_waiter_as_data_vio(waiter);
struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter);
struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter);
struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter);
vdo_waiter_as_data_vio(vdo_waitq_dequeue_waiter(&block->entry_waiters));
continue_data_vio_with_error(vdo_waiter_as_data_vio(waiter), *((int *) context));