Searched refs:vdo_completion (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/md/dm-vdo/ |
| H A D | completion.h | 19 static inline void vdo_run_completion(struct vdo_completion *completion) in vdo_run_completion() 29 void vdo_set_completion_result(struct vdo_completion *completion, int result); 31 void vdo_initialize_completion(struct vdo_completion *completion, struct vdo *vdo, 38 static inline void vdo_reset_completion(struct vdo_completion *completion) in vdo_reset_completion() 44 void vdo_launch_completion_with_priority(struct vdo_completion *completion, 50 static inline void vdo_launch_completion(struct vdo_completion *completion) in vdo_launch_completion() 62 static inline void vdo_continue_completion(struct vdo_completion *completion, int result) in vdo_continue_completion() 68 void vdo_finish_completion(struct vdo_completion *completion); 74 static inline void vdo_fail_completion(struct vdo_completion *completion, int result) in vdo_fail_completion() 85 static inline int vdo_assert_completion_type(struct vdo_completion *completion, in vdo_assert_completion_type() [all …]
|
| H A D | completion.c | 51 void vdo_initialize_completion(struct vdo_completion *completion, in vdo_initialize_completion() 61 static inline void assert_incomplete(struct vdo_completion *completion) in assert_incomplete() 73 void vdo_set_completion_result(struct vdo_completion *completion, int result) in vdo_set_completion_result() 89 void vdo_launch_completion_with_priority(struct vdo_completion *completion, in vdo_launch_completion_with_priority() 103 void vdo_finish_completion(struct vdo_completion *completion) in vdo_finish_completion() 111 void vdo_enqueue_completion(struct vdo_completion *completion, in vdo_enqueue_completion() 136 bool vdo_requeue_completion_if_needed(struct vdo_completion *completion, in vdo_requeue_completion_if_needed()
|
| H A D | action-manager.h | 43 struct vdo_completion *parent); 51 typedef void (*vdo_action_preamble_fn)(void *context, struct vdo_completion *parent); 95 struct vdo_completion *parent); 101 struct vdo_completion *parent); 108 void *context, struct vdo_completion *parent);
|
| H A D | dedupe.h | 62 struct vdo_completion completion; 74 void vdo_acquire_hash_lock(struct vdo_completion *completion); 75 void vdo_continue_hash_lock(struct vdo_completion *completion); 85 void vdo_drain_hash_zones(struct hash_zones *zones, struct vdo_completion *parent); 104 void vdo_resume_hash_zones(struct hash_zones *zones, struct vdo_completion *parent);
|
| H A D | admin-state.c | 229 struct vdo_completion *waiter, in begin_operation() 276 struct vdo_completion *waiter, in start_operation() 294 struct vdo_completion *waiter) in check_code() 317 struct vdo_completion *waiter) in assert_vdo_drain_operation() 333 struct vdo_completion *waiter, vdo_admin_initiator_fn initiator) in vdo_start_draining() 386 struct vdo_completion *waiter) in vdo_assert_load_operation() 402 struct vdo_completion *waiter, vdo_admin_initiator_fn initiator) in vdo_start_loading() 439 struct vdo_completion *waiter) in assert_vdo_resume_operation() 456 struct vdo_completion *waiter, vdo_admin_initiator_fn initiator) in vdo_start_resuming() 525 struct vdo_completion *waiter, in vdo_start_operation_with_waiter()
|
| H A D | admin-state.h | 57 struct vdo_completion *waiter; 140 struct vdo_completion *waiter); 144 struct vdo_completion *waiter, vdo_admin_initiator_fn initiator); 152 struct vdo_completion *waiter, vdo_admin_initiator_fn initiator); 162 struct vdo_completion *waiter, vdo_admin_initiator_fn initiator); 173 struct vdo_completion *waiter,
|
| H A D | vdo.c | 66 struct vdo_completion vdo_completion; member 806 static void finish_reading_super_block(struct vdo_completion *completion) in finish_reading_super_block() 821 static void handle_super_block_read_error(struct vdo_completion *completion) in handle_super_block_read_error() 830 struct vdo_completion *parent = vio->completion.parent; in read_super_block_endio() 841 void vdo_load_super_block(struct vdo *vdo, struct vdo_completion *parent) in vdo_load_super_block() 995 static void continue_parent(struct vdo_completion *completion) in continue_parent() 1003 struct vdo_completion *parent = vio->completion.parent; in handle_write_endio() 1015 static void handle_geometry_block_save_error(struct vdo_completion *completion) in handle_geometry_block_save_error() 1030 void vdo_save_geometry_block(struct vdo *vdo, struct vdo_completion *parent) in vdo_save_geometry_block() 1050 static void handle_super_block_save_error(struct vdo_completion *completion) in handle_super_block_save_error() [all …]
|
| H A D | flush.h | 17 struct vdo_completion completion; 40 void vdo_drain_flusher(struct flusher *flusher, struct vdo_completion *completion); 42 void vdo_resume_flusher(struct flusher *flusher, struct vdo_completion *parent);
|
| H A D | funnel-workqueue.h | 24 struct vdo_completion; 33 void vdo_enqueue_work_queue(struct vdo_work_queue *queue, struct vdo_completion *completion); 41 void vdo_dump_completion_to_buffer(struct vdo_completion *completion, char *buffer,
|
| H A D | packer.h | 112 void vdo_remove_lock_holder_from_packer(struct vdo_completion *completion); 116 void vdo_drain_packer(struct packer *packer, struct vdo_completion *completion); 118 void vdo_resume_packer(struct packer *packer, struct vdo_completion *parent);
|
| H A D | recovery-journal.h | 93 struct vdo_completion completion; 303 struct vdo_completion *parent); 306 struct vdo_completion *parent);
|
| H A D | repair.h | 12 void vdo_repair(struct vdo_completion *parent);
|
| H A D | vio.h | 43 static inline struct vio *as_vio(struct vdo_completion *completion) in as_vio()
|