Searched defs:data_vio (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/md/dm-vdo/
H A Dlogical-zone.c227 struct data_vio *data_vio = local
265 void vdo_acquire_flush_generation_lock(struct data_vio *data_vio) argument
325 vdo_release_flush_generation_lock(struct data_vio *data_vio) argument
[all...]
H A Ddump.c155 struct data_vio *data_vio; local
189 encode_vio_dump_flags(struct data_vio *data_vio, char buffer[8]) argument
215 struct data_vio *data_vio = data; local
[all...]
H A Dio-submitter.c314 void vdo_submit_data_vio(struct data_vio *data_vio) argument
H A Dphysical-zone.c522 struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter); local
539 continue_allocating(struct data_vio *data_vio) argument
588 vdo_allocate_block_in_zone(struct data_vio *data_vio) argument
[all...]
H A Dpacker.c214 static inline struct packer *get_packer_from_data_vio(struct data_vio *data_vio) argument
240 abort_packing(struct data_vio *data_vio) argument
257 release_compressed_write_waiter(struct data_vio *data_vio, struct allocation *allocation) argument
325 add_to_bin(struct packer_bin *bin, struct data_vio *data_vio) argument
343 struct data_vio *data_vio = bin->incoming[--bin->slots_used]; local
390 pack_fragment(struct compression_state *compression, struct data_vio *data_vio, block_size_t offset, slot_number_t slot, struct compressed_block *block) argument
412 struct data_vio *data_vio = vio_as_data_vio(bio->bi_private); local
499 add_data_vio_to_packer_bin(struct packer *packer, struct packer_bin *bin, struct data_vio *data_vio) argument
524 select_bin(struct packer *packer, struct data_vio *data_vio) argument
563 vdo_attempt_packing(struct data_vio *data_vio) argument
664 struct data_vio *data_vio = as_data_vio(completion); local
[all...]
H A Ddata-vio.h176 struct data_vio { struct
308 data_vio_has_flush_generation_lock(struct data_vio *data_vio) argument
313 vdo_from_data_vio(struct data_vio *data_vio) argument
318 data_vio_has_allocation(struct data_vio *data_vio) argument
351 continue_data_vio(struct data_vio *data_vio) argument
362 continue_data_vio_with_error(struct data_vio *data_vio, int result) argument
369 assert_data_vio_in_hash_zone(struct data_vio *data_vio) argument
382 set_data_vio_hash_zone_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
393 launch_data_vio_hash_zone_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
400 assert_data_vio_in_logical_zone(struct data_vio *data_vio) argument
410 set_data_vio_logical_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
421 launch_data_vio_logical_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
428 assert_data_vio_in_allocated_zone(struct data_vio *data_vio) argument
439 set_data_vio_allocated_zone_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
451 launch_data_vio_allocated_zone_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
458 assert_data_vio_in_duplicate_zone(struct data_vio *data_vio) argument
469 set_data_vio_duplicate_zone_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
481 launch_data_vio_duplicate_zone_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
488 assert_data_vio_in_mapped_zone(struct data_vio *data_vio) argument
498 set_data_vio_mapped_zone_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
505 assert_data_vio_in_new_mapped_zone(struct data_vio *data_vio) argument
516 set_data_vio_new_mapped_zone_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
523 assert_data_vio_in_journal_zone(struct data_vio *data_vio) argument
534 set_data_vio_journal_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
546 launch_data_vio_journal_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
553 assert_data_vio_in_packer_zone(struct data_vio *data_vio) argument
564 set_data_vio_packer_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
576 launch_data_vio_packer_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
583 assert_data_vio_on_cpu_thread(struct data_vio *data_vio) argument
594 set_data_vio_cpu_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
606 launch_data_vio_cpu_callback(struct data_vio *data_vio, vdo_action_fn callback, enum vdo_completion_priority priority) argument
614 set_data_vio_bio_zone_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
625 launch_data_vio_bio_zone_callback(struct data_vio *data_vio, vdo_action_fn callback) argument
638 launch_data_vio_on_bio_ack_queue(struct data_vio *data_vio, vdo_action_fn callback) argument
[all...]
H A Drecovery-journal.c1065 static void update_usages(struct recovery_journal *journal, struct data_vio *data_vio) argument
1086 struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter); local
1173 struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter); local
1331 struct data_vio *data_vio = local
1445 vdo_add_recovery_journal_entry(struct recovery_journal *journal, struct data_vio *data_vio) argument
[all...]
H A Ddata-vio.c242 initialize_lbn_lock(struct data_vio *data_vio, logical_block_number_t lbn) argument
255 launch_locked_request(struct data_vio *data_vio) argument
271 acknowledge_data_vio(struct data_vio *data_vio) argument
304 get_data_vio_compression_status(struct data_vio *data_vio) argument
337 set_data_vio_compression_status(struct data_vio *data_vio, struct data_vio_compression_status status, struct data_vio_compression_status new_status) argument
356 advance_data_vio_compression_stage(struct data_vio *data_vio) argument
391 cancel_data_vio_compression(struct data_vio *data_vio) argument
420 struct data_vio *data_vio = as_data_vio(completion); local
485 launch_data_vio(struct data_vio *data_vio, logical_block_number_t lbn) argument
533 launch_bio(struct vdo *vdo, struct data_vio *data_vio, struct bio *bio) argument
584 assign_data_vio(struct limiter *limiter, struct data_vio *data_vio) argument
613 struct data_vio *data_vio = local
670 reuse_or_release_resources(struct data_vio_pool *pool, struct data_vio *data_vio, struct list_head *returned) argument
720 struct data_vio *data_vio; local
786 initialize_data_vio(struct data_vio *data_vio, struct vdo *vdo) argument
823 destroy_data_vio(struct data_vio *data_vio) argument
875 struct data_vio *data_vio = &pool->data_vios[i]; local
898 struct data_vio *data_vio, *tmp; local
962 struct data_vio *data_vio; local
1059 struct data_vio *data_vio = &pool->data_vios[i]; local
1121 update_data_vio_error_stats(struct data_vio *data_vio) argument
1159 struct data_vio *data_vio = as_data_vio(completion); local
1167 release_lock(struct data_vio *data_vio, struct lbn_lock *lock) argument
1191 transfer_lock(struct data_vio *data_vio, struct lbn_lock *lock) argument
1239 struct data_vio *data_vio = as_data_vio(completion); local
1256 struct data_vio *data_vio = as_data_vio(completion); local
1274 finish_cleanup(struct data_vio *data_vio) argument
1301 perform_cleanup_stage(struct data_vio *data_vio, enum data_vio_cleanup_stage stage) argument
1340 struct data_vio *data_vio = as_data_vio(completion); local
1354 struct data_vio *data_vio = as_data_vio(completion); local
1370 struct data_vio *data_vio = as_data_vio(completion); local
1383 get_data_vio_operation_name(struct data_vio *data_vio) argument
1401 data_vio_allocate_data_block(struct data_vio *data_vio, enum pbn_lock_type write_lock_type, vdo_action_fn callback, vdo_action_fn error_handler) argument
1423 release_data_vio_allocation_lock(struct data_vio *data_vio, bool reset) argument
1442 uncompress_data_vio(struct data_vio *data_vio, enum block_mapping_state mapping_state, char *buffer) argument
1474 struct data_vio *data_vio = as_data_vio(completion); local
1496 struct data_vio *data_vio = as_data_vio(completion); local
1525 struct data_vio *data_vio = vio_as_data_vio(bio->bi_private); local
1540 struct data_vio *data_vio = as_data_vio(completion); local
1564 struct data_vio *data_vio = as_data_vio(completion); local
1621 struct data_vio *data_vio = reference_count_update_completion_as_data_vio(completion); local
1650 struct data_vio *data_vio = container_of(completion, struct data_vio, local
1663 struct data_vio *data_vio = as_data_vio(completion); local
1686 struct data_vio *data_vio = as_data_vio(completion); local
1721 struct data_vio *data_vio = as_data_vio(completion); local
1730 update_metadata_for_data_vio_write(struct data_vio *data_vio, struct pbn_lock *lock) argument
1749 struct data_vio *data_vio = as_data_vio(completion); local
1770 struct data_vio *data_vio = as_data_vio(completion); local
1797 launch_compress_data_vio(struct data_vio *data_vio) argument
1841 struct data_vio *data_vio = as_data_vio(completion); local
1856 prepare_for_dedupe(struct data_vio *data_vio) argument
1875 struct data_vio *data_vio = vio_as_data_vio((struct vio *) bio->bi_private); local
1885 write_data_vio(struct data_vio *data_vio) argument
1929 struct data_vio *data_vio = as_data_vio(completion); local
1954 struct data_vio *data_vio = as_data_vio(completion); local
1985 struct data_vio *data_vio = as_data_vio(completion); local
1999 assert_is_discard(struct data_vio *data_vio) argument
2014 struct data_vio *data_vio = as_data_vio(completion); local
[all...]
H A Ddedupe.c363 vdo_get_duplicate_lock(struct data_vio *data_vio) argument
401 assert_hash_lock_agent(struct data_vio *data_vio, const char *where) argument
441 set_hash_lock(struct data_vio *data_vio, struct hash_lock *new_lock) argument
497 exit_hash_lock(struct data_vio *data_vio) argument
514 set_duplicate_location(struct data_vio *data_vio, const struct zoned_pbn source) argument
545 wait_on_hash_lock(struct hash_lock *lock, struct data_vio *data_vio) argument
592 vdo_clean_failed_hash_lock(struct data_vio *data_vio) argument
818 finish_deduping(struct hash_lock *lock, struct data_vio *data_vio) argument
930 struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter); local
983 launch_dedupe(struct hash_lock *lock, struct data_vio *data_vio, bool has_claim) argument
1513 struct data_vio *data_vio; local
1604 struct data_vio *data_vio = context->requestor; local
1706 start_querying(struct hash_lock *lock, struct data_vio *data_vio) argument
1723 report_bogus_lock_state(struct hash_lock *lock, struct data_vio *data_vio) argument
1743 struct data_vio *data_vio = as_data_vio(completion); local
1810 assert_hash_lock_preconditions(const struct data_vio *data_vio) argument
1840 struct data_vio *data_vio = as_data_vio(completion); local
1912 vdo_release_hash_lock(struct data_vio *data_vio) argument
1960 transfer_allocation_lock(struct data_vio *data_vio) argument
1992 vdo_share_compressed_write_lock(struct data_vio *data_vio, struct pbn_lock *pbn_lock) argument
2883 prepare_uds_request(struct uds_request *request, struct data_vio *data_vio, enum uds_request_type operation) argument
2906 query_index(struct data_vio *data_vio, enum uds_request_type operation) argument
[all...]
H A Dblock-map.c1695 static void release_page_lock(struct data_vio *data_vio, char *what) argument
1713 static void finish_lookup(struct data_vio *data_vio, int result) argument
1726 struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter); local
1739 abort_lookup(struct data_vio *data_vio, int result, char *what) argument
1754 abort_load(struct data_vio *data_vio, int result) argument
1779 continue_with_loaded_page(struct data_vio *data_vio, struct block_map_page *page) argument
1816 struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter); local
1830 struct data_vio *data_vio = completion->parent; local
1855 struct data_vio *data_vio = completion->parent; local
1866 struct data_vio *data_vio = vio->completion.parent; local
1875 struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter); local
1888 attempt_page_lock(struct block_map_zone *zone, struct data_vio *data_vio) argument
1922 load_block_map_page(struct block_map_zone *zone, struct data_vio *data_vio) argument
1940 struct data_vio *data_vio = as_data_vio(completion); local
1951 struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter); local
2073 struct data_vio *data_vio = as_data_vio(completion); local
2130 struct data_vio *data_vio = as_data_vio(completion); local
2145 struct data_vio *data_vio = as_data_vio(completion); local
2155 struct data_vio *data_vio = as_data_vio(completion); local
2166 struct data_vio *data_vio = as_data_vio(completion); local
2190 allocate_block_map_page(struct block_map_zone *zone, struct data_vio *data_vio) argument
2220 vdo_find_block_map_slot(struct data_vio *data_vio) argument
2948 vdo_compute_logical_zone(struct data_vio *data_vio) argument
3079 fetch_mapping_page(struct data_vio *data_vio, bool modifiable, vdo_action_fn action) argument
3100 clear_mapped_location(struct data_vio *data_vio) argument
3114 set_mapped_location(struct data_vio *data_vio, const struct block_map_entry *entry) argument
3169 struct data_vio *data_vio = as_data_vio(completion->parent); local
3191 vdo_update_block_map_page(struct block_map_page *page, struct data_vio *data_vio, physical_block_number_t pbn, enum block_mapping_state mapping_state, sequence_number_t *recovery_lock) argument
3234 struct data_vio *data_vio = as_data_vio(completion->parent); local
3264 vdo_get_mapped_block(struct data_vio *data_vio) argument
3280 vdo_put_mapped_block(struct data_vio *data_vio) argument
[all...]
H A Dslab-depot.c1694 struct data_vio *data_vio = data_vio_from_reference_updater(updater); local
3067 struct data_vio *data_vio = data_vio_from_reference_updater(updater); local
[all...]

Completed in 277 milliseconds