Lines Matching defs:vio

6 #include "data-vio.h"
39 #include "vio.h"
275 int error = vdo_status_to_errno(data_vio->vio.completion.result);
461 copy_to_bio(data_vio->user_bio, lock_holder->vio.data + data_vio->offset);
487 struct vdo_completion *completion = &data_vio->vio.completion;
540 memset(data_vio, 0, offsetof(struct data_vio, vio));
572 copy_from_bio(bio, data_vio->vio.data);
573 data_vio->is_zero = is_zero_block(data_vio->vio.data);
793 &data_vio->vio.data);
805 result = vdo_allocate_memory(VDO_BLOCK_SIZE, 0, "vio scratch",
818 initialize_vio(&data_vio->vio, bio, 1, VIO_TYPE_DATA, VIO_PRIORITY_DATA, vdo);
828 vdo_free_bio(vdo_forget(data_vio->vio.bio));
829 vdo_free(vdo_forget(data_vio->vio.data));
1143 update_vio_error_stats(&data_vio->vio,
1144 "Completing %s vio for LBN %llu with error after %s",
1229 next_lock_holder->vio.completion.requeue = true;
1276 struct vdo_completion *completion = &data_vio->vio.completion;
1325 (data_vio->vio.completion.result != VDO_READ_ONLY))
1413 data_vio->vio.completion.error_handler = error_handler;
1475 char *data = data_vio->vio.data;
1497 char *data = data_vio->vio.data;
1545 memset(data_vio->vio.data, 0, VDO_BLOCK_SIZE);
1565 struct vio *vio = as_vio(completion);
1576 result = vio_reset_bio(vio, (char *) data_vio->compression.block,
1582 result = vio_reset_bio(vio, vio->data, read_endio, opf,
1586 bio_reset(vio->bio, vio->bio->bi_bdev, opf);
1587 bio_init_clone(data_vio->user_bio->bi_bdev, vio->bio,
1591 vdo_set_bio_properties(vio->bio, vio, read_endio, opf,
1631 completion = &data_vio->vio.completion;
1779 size = LZ4_compress_default(data_vio->vio.data,
1846 murmurhash3_128(data_vio->vio.data, VDO_BLOCK_SIZE, 0x62ea60be,
1875 struct data_vio *data_vio = vio_as_data_vio((struct vio *) bio->bi_private);
1878 vdo_set_completion_result(&data_vio->vio.completion,
1910 result = vio_reset_bio(&data_vio->vio, data_vio->vio.data,