Lines Matching defs:data_vio

242 static void initialize_lbn_lock(struct data_vio *data_vio, logical_block_number_t lbn)  in initialize_lbn_lock()
255 static void launch_locked_request(struct data_vio *data_vio) in launch_locked_request()
271 static void acknowledge_data_vio(struct data_vio *data_vio) in acknowledge_data_vio()
304 struct data_vio_compression_status get_data_vio_compression_status(struct data_vio *data_vio) in get_data_vio_compression_status()
338 set_data_vio_compression_status(struct data_vio *data_vio, in set_data_vio_compression_status()
357 struct data_vio_compression_status advance_data_vio_compression_stage(struct data_vio *data_vio) in advance_data_vio_compression_stage()
392 bool cancel_data_vio_compression(struct data_vio *data_vio) in cancel_data_vio_compression()
421 struct data_vio *data_vio = as_data_vio(completion); in attempt_logical_block_lock() local
486 static void launch_data_vio(struct data_vio *data_vio, logical_block_number_t lbn) in launch_data_vio()
535 static void launch_bio(struct vdo *vdo, struct data_vio *data_vio, struct bio *bio) in launch_bio()
586 static void assign_data_vio(struct limiter *limiter, struct data_vio *data_vio) in assign_data_vio()
614 struct data_vio *data_vio = in get_available_data_vio() local
672 struct data_vio *data_vio, in reuse_or_release_resources()
721 struct data_vio *data_vio; in process_release_callback() local
787 static int initialize_data_vio(struct data_vio *data_vio, struct vdo *vdo) in initialize_data_vio()
824 static void destroy_data_vio(struct data_vio *data_vio) in destroy_data_vio()
876 struct data_vio *data_vio = &pool->data_vios[i]; in make_data_vio_pool() local
899 struct data_vio *data_vio, *tmp; in free_data_vio_pool() local
963 struct data_vio *data_vio; in vdo_launch_bio() local
1060 struct data_vio *data_vio = &pool->data_vios[i]; in dump_data_vio_pool() local
1093 static void update_data_vio_error_stats(struct data_vio *data_vio) in update_data_vio_error_stats()
1131 struct data_vio *data_vio = as_data_vio(completion); in release_allocated_lock() local
1139 static void release_lock(struct data_vio *data_vio, struct lbn_lock *lock) in release_lock()
1163 static void transfer_lock(struct data_vio *data_vio, struct lbn_lock *lock) in transfer_lock()
1211 struct data_vio *data_vio = as_data_vio(completion); in release_logical_lock() local
1228 struct data_vio *data_vio = as_data_vio(completion); in clean_hash_lock() local
1246 static void finish_cleanup(struct data_vio *data_vio) in finish_cleanup()
1275 static void perform_cleanup_stage(struct data_vio *data_vio, in perform_cleanup_stage()
1314 struct data_vio *data_vio = as_data_vio(completion); in complete_data_vio() local
1328 struct data_vio *data_vio = as_data_vio(completion); in enter_read_only_mode() local
1344 struct data_vio *data_vio = as_data_vio(completion); in handle_data_vio_error() local
1357 const char *get_data_vio_operation_name(struct data_vio *data_vio) in get_data_vio_operation_name()
1375 void data_vio_allocate_data_block(struct data_vio *data_vio, in data_vio_allocate_data_block()
1397 void release_data_vio_allocation_lock(struct data_vio *data_vio, bool reset) in release_data_vio_allocation_lock()
1416 int uncompress_data_vio(struct data_vio *data_vio, in uncompress_data_vio()
1448 struct data_vio *data_vio = as_data_vio(completion); in modify_for_partial_write() local
1470 struct data_vio *data_vio = as_data_vio(completion); in complete_read() local
1499 struct data_vio *data_vio = vio_as_data_vio(bio->bi_private); in read_endio() local
1514 struct data_vio *data_vio = as_data_vio(completion); in complete_zero_read() local
1538 struct data_vio *data_vio = as_data_vio(completion); in read_block() local
1595 struct data_vio *data_vio = reference_count_update_completion_as_data_vio(completion); in update_block_map() local
1624 struct data_vio *data_vio = container_of(completion, struct data_vio, in decrement_reference_count() local
1637 struct data_vio *data_vio = as_data_vio(completion); in increment_reference_count() local
1660 struct data_vio *data_vio = as_data_vio(completion); in journal_remapping() local
1695 struct data_vio *data_vio = as_data_vio(completion); in read_old_block_mapping() local
1704 void update_metadata_for_data_vio_write(struct data_vio *data_vio, struct pbn_lock *lock) in update_metadata_for_data_vio_write()
1723 struct data_vio *data_vio = as_data_vio(completion); in pack_compressed_data() local
1744 struct data_vio *data_vio = as_data_vio(completion); in compress_data_vio() local
1771 void launch_compress_data_vio(struct data_vio *data_vio) in launch_compress_data_vio()
1815 struct data_vio *data_vio = as_data_vio(completion); in hash_data_vio() local
1830 static void prepare_for_dedupe(struct data_vio *data_vio) in prepare_for_dedupe()
1849 struct data_vio *data_vio = vio_as_data_vio((struct vio *) bio->bi_private); in write_bio_finished() local
1859 void write_data_vio(struct data_vio *data_vio) in write_data_vio()
1903 struct data_vio *data_vio = as_data_vio(completion); in acknowledge_write_callback() local
1928 struct data_vio *data_vio = as_data_vio(completion); in allocate_block() local
1960 struct data_vio *data_vio = as_data_vio(completion); in handle_allocation_error() local
1974 static int assert_is_discard(struct data_vio *data_vio) in assert_is_discard()
1989 struct data_vio *data_vio = as_data_vio(completion); in continue_data_vio_with_block_map_slot() local