Lines Matching refs:completion
275 static void finish_compressed_write(struct vdo_completion *completion) in finish_compressed_write() argument
277 struct data_vio *agent = as_data_vio(completion); in finish_compressed_write()
291 completion->error_handler = handle_data_vio_error; in finish_compressed_write()
295 static void handle_compressed_write_error(struct vdo_completion *completion) in handle_compressed_write_error() argument
297 struct data_vio *agent = as_data_vio(completion); in handle_compressed_write_error()
301 if (vdo_requeue_completion_if_needed(completion, allocation->zone->thread_id)) in handle_compressed_write_error()
304 update_vio_error_stats(as_vio(completion), in handle_compressed_write_error()
314 vdo_reset_completion(completion); in handle_compressed_write_error()
315 completion->error_handler = handle_data_vio_error; in handle_compressed_write_error()
461 agent->vio.completion.error_handler = handle_compressed_write_error; in write_bin()
661 void vdo_remove_lock_holder_from_packer(struct vdo_completion *completion) in vdo_remove_lock_holder_from_packer() argument
663 struct data_vio *data_vio = as_data_vio(completion); in vdo_remove_lock_holder_from_packer()
726 void vdo_drain_packer(struct packer *packer, struct vdo_completion *completion) in vdo_drain_packer() argument
729 vdo_start_draining(&packer->state, VDO_ADMIN_STATE_SUSPENDING, completion, in vdo_drain_packer()