Searched defs:data_vio (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/md/dm-vdo/ |
| A D | data-vio.h | 176 struct data_vio { struct 178 struct vdo_waiter waiter; 181 struct lbn_lock logical; 187 struct zoned_pbn mapped; 199 u16 read : 1; 200 u16 write : 1; 201 u16 fua : 1; 202 u16 is_zero : 1; 226 /* All data_vios sharing a hash lock are kept in a list linking these list entries */ argument 259 * a data_vio is processing a discard, even after the user_bio has been acknowledged. argument [all …]
|
| A D | data-vio.c | 420 struct data_vio *data_vio = as_data_vio(completion); in attempt_logical_block_lock() local 613 struct data_vio *data_vio = in get_available_data_vio() local 671 struct data_vio *data_vio, in reuse_or_release_resources() 720 struct data_vio *data_vio; in process_release_callback() local 875 struct data_vio *data_vio = &pool->data_vios[i]; in make_data_vio_pool() local 898 struct data_vio *data_vio, *tmp; in free_data_vio_pool() local 962 struct data_vio *data_vio; in vdo_launch_bio() local 1059 struct data_vio *data_vio = &pool->data_vios[i]; in dump_data_vio_pool() local 1159 struct data_vio *data_vio = as_data_vio(completion); in release_allocated_lock() local 1444 int uncompress_data_vio(struct data_vio *data_vio, in uncompress_data_vio() [all …]
|
| A D | packer.c | 214 static inline struct packer *get_packer_from_data_vio(struct data_vio *data_vio) in get_packer_from_data_vio() 240 static void abort_packing(struct data_vio *data_vio) in abort_packing() 257 static void release_compressed_write_waiter(struct data_vio *data_vio, in release_compressed_write_waiter() 325 static void add_to_bin(struct packer_bin *bin, struct data_vio *data_vio) in add_to_bin() 343 struct data_vio *data_vio = bin->incoming[--bin->slots_used]; in remove_from_bin() local 391 struct data_vio *data_vio, in pack_fragment() 412 struct data_vio *data_vio = vio_as_data_vio(bio->bi_private); in compressed_write_end_io() local 500 struct data_vio *data_vio) in add_data_vio_to_packer_bin() 525 struct data_vio *data_vio) in select_bin() 563 void vdo_attempt_packing(struct data_vio *data_vio) in vdo_attempt_packing() [all …]
|
| A D | block-map.c | 1830 struct data_vio *data_vio = completion->parent; in finish_block_map_page_load() local 1855 struct data_vio *data_vio = completion->parent; in handle_io_error() local 1866 struct data_vio *data_vio = vio->completion.parent; in load_page_endio() local 1940 struct data_vio *data_vio = as_data_vio(completion); in allocation_failure() local 2073 struct data_vio *data_vio = as_data_vio(completion); in finish_block_map_allocation() local 2130 struct data_vio *data_vio = as_data_vio(completion); in release_block_map_write_lock() local 2145 struct data_vio *data_vio = as_data_vio(completion); in set_block_map_page_reference_count() local 2155 struct data_vio *data_vio = as_data_vio(completion); in journal_block_map_allocation() local 2191 struct data_vio *data_vio) in allocate_block_map_page() 3264 void vdo_get_mapped_block(struct data_vio *data_vio) in vdo_get_mapped_block() [all …]
|
| A D | dedupe.c | 492 static void exit_hash_lock(struct data_vio *data_vio) in exit_hash_lock() 509 static void set_duplicate_location(struct data_vio *data_vio, in set_duplicate_location() 587 void vdo_clean_failed_hash_lock(struct data_vio *data_vio) in vdo_clean_failed_hash_lock() 926 struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter); in enter_forked_lock() local 1509 struct data_vio *data_vio; in select_writing_agent() local 1600 struct data_vio *data_vio = context->requestor; in decode_uds_advice() local 1740 struct data_vio *data_vio = as_data_vio(completion); in vdo_continue_hash_lock() local 1837 struct data_vio *data_vio = as_data_vio(completion); in vdo_acquire_hash_lock() local 1909 void vdo_release_hash_lock(struct data_vio *data_vio) in vdo_release_hash_lock() 1957 static void transfer_allocation_lock(struct data_vio *data_vio) in transfer_allocation_lock() [all …]
|
| A D | dump.c | 155 struct data_vio *data_vio; in dump_vio_waiters() local 189 static void encode_vio_dump_flags(struct data_vio *data_vio, char buffer[8]) in encode_vio_dump_flags() 215 struct data_vio *data_vio = data; in dump_data_vio() local
|
| A D | logical-zone.c | 227 struct data_vio *data_vio = in update_oldest_active_generation() local 265 void vdo_acquire_flush_generation_lock(struct data_vio *data_vio) in vdo_acquire_flush_generation_lock() 325 void vdo_release_flush_generation_lock(struct data_vio *data_vio) in vdo_release_flush_generation_lock()
|
| A D | physical-zone.c | 522 struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter); in retry_allocation() local 539 static bool continue_allocating(struct data_vio *data_vio) in continue_allocating() 588 bool vdo_allocate_block_in_zone(struct data_vio *data_vio) in vdo_allocate_block_in_zone()
|
| A D | recovery-journal.c | 1065 static void update_usages(struct recovery_journal *journal, struct data_vio *data_vio) in update_usages() 1086 struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter); in assign_entry() local 1173 struct data_vio *data_vio = vdo_waiter_as_data_vio(waiter); in continue_committed_waiter() local 1331 struct data_vio *data_vio = in add_queued_recovery_entries() local 1446 struct data_vio *data_vio) in vdo_add_recovery_journal_entry()
|
| A D | io-submitter.c | 314 void vdo_submit_data_vio(struct data_vio *data_vio) in vdo_submit_data_vio()
|
| A D | slab-depot.c | 1694 struct data_vio *data_vio = data_vio_from_reference_updater(updater); in add_entry_from_waiter() local 3067 struct data_vio *data_vio = data_vio_from_reference_updater(updater); in abort_waiter() local
|
Completed in 48 milliseconds