Lines Matching refs:vdo_completion

63 	struct vdo_completion vdo_completion;
742 static void finish_reading_super_block(struct vdo_completion *completion)
757 static void handle_super_block_read_error(struct vdo_completion *completion)
766 struct vdo_completion *parent = vio->completion.parent;
777 void vdo_load_super_block(struct vdo *vdo, struct vdo_completion *parent)
905 static void continue_super_block_parent(struct vdo_completion *completion)
916 static void handle_save_error(struct vdo_completion *completion)
938 struct vdo_completion *parent = vio->completion.parent;
949 void vdo_save_components(struct vdo *vdo, struct vdo_completion *parent)
1021 static void notify_vdo_of_read_only_mode(void *listener, struct vdo_completion *parent)
1070 void vdo_wait_until_not_entering_read_only_mode(struct vdo_completion *parent)
1100 * as_notifier() - Convert a generic vdo_completion to a read_only_notifier.
1105 static inline struct read_only_notifier *as_notifier(struct vdo_completion *completion)
1115 static void finish_entering_read_only_mode(struct vdo_completion *completion)
1134 static void make_thread_read_only(struct vdo_completion *completion)
1198 void vdo_allow_read_only_mode_entry(struct vdo_completion *parent)
1331 static void complete_synchronous_action(struct vdo_completion *completion)
1335 vdo_completion)->completion));
1350 vdo_initialize_completion(&sync.vdo_completion, vdo, VDO_SYNC_COMPLETION);
1352 sync.vdo_completion.parent = parent;
1353 vdo_launch_completion_callback(&sync.vdo_completion, action, thread_id);
1355 return sync.vdo_completion.result;
1362 static void set_compression_callback(struct vdo_completion *completion)
1574 static void vdo_fetch_statistics_callback(struct vdo_completion *completion)