Lines Matching full:completion
15 #include "completion.h"
39 * @completion: The completion to convert.
41 * Return: The completion as a vio.
43 static inline struct vio *as_vio(struct vdo_completion *completion) in as_vio() argument
45 vdo_assert_completion_type(completion, VIO_COMPLETION); in as_vio()
46 return container_of(completion, struct vio, completion); in as_vio()
58 return vio->completion.vdo->thread_config.bio_threads[vio->bio_zone]; in get_vio_bio_zone_thread_id()
120 vdo_initialize_completion(&vio->completion, vdo, VIO_COMPLETION); in initialize_vio()
165 vdo_set_completion_result(&vio->completion, result); in continue_vio()
167 vdo_enqueue_completion(&vio->completion, VDO_WORK_Q_DEFAULT_PRIORITY); in continue_vio()
180 vdo_set_completion_callback(&vio->completion, callback, thread); in continue_vio_after_io()