Lines Matching refs:vdo_completion

65 	struct vdo_completion vdo_completion;
751 static void finish_reading_super_block(struct vdo_completion *completion)
766 static void handle_super_block_read_error(struct vdo_completion *completion)
775 struct vdo_completion *parent = vio->completion.parent;
786 void vdo_load_super_block(struct vdo *vdo, struct vdo_completion *parent)
914 static void continue_super_block_parent(struct vdo_completion *completion)
925 static void handle_save_error(struct vdo_completion *completion)
947 struct vdo_completion *parent = vio->completion.parent;
958 void vdo_save_components(struct vdo *vdo, struct vdo_completion *parent)
1030 static void notify_vdo_of_read_only_mode(void *listener, struct vdo_completion *parent)
1079 void vdo_wait_until_not_entering_read_only_mode(struct vdo_completion *parent)
1109 * as_notifier() - Convert a generic vdo_completion to a read_only_notifier.
1114 static inline struct read_only_notifier *as_notifier(struct vdo_completion *completion)
1124 static void finish_entering_read_only_mode(struct vdo_completion *completion)
1143 static void make_thread_read_only(struct vdo_completion *completion)
1207 void vdo_allow_read_only_mode_entry(struct vdo_completion *parent)
1340 static void complete_synchronous_action(struct vdo_completion *completion)
1344 vdo_completion)->completion));
1359 vdo_initialize_completion(&sync.vdo_completion, vdo, VDO_SYNC_COMPLETION);
1361 sync.vdo_completion.parent = parent;
1362 vdo_launch_completion_callback(&sync.vdo_completion, action, thread_id);
1364 return sync.vdo_completion.result;
1371 static void set_compression_callback(struct vdo_completion *completion)
1583 static void vdo_fetch_statistics_callback(struct vdo_completion *completion)