Lines Matching full:recovery
6 #include "recovery-journal.h"
30 * The number of reserved blocks must be large enough to prevent a new recovery journal
40 * A lock_counter is intended to keep all of the locks for the blocks in the recovery journal. The
49 * Lock sets are laid out with the set for recovery journal first, followed by the logical zones,
61 * @journal: The recovery journal.
78 * @journal: The recovery journal.
109 * @journal: The recovery journal.
128 * vdo_release_recovery_journal_block_reference() - Release a reference to a recovery journal
130 * @journal: The recovery journal.
214 * is_block_dirty() - Check whether a recovery block is dirty.
370 * notify_recovery_journal_of_read_only_mode() - Notify a recovery journal that the VDO has gone
400 * vdo_get_recovery_journal_current_sequence_number() - Obtain the recovery journal's current
414 * get_recovery_journal_head() - Get the head of the recovery journal.
427 * compute_recovery_count_byte() - Compute the recovery count byte for a given recovery count.
428 * @recovery_count: The recovery count.
430 * Return: The byte corresponding to the recovery count.
535 * vdo_get_recovery_journal_length() - Get the number of usable recovery journal blocks.
536 * @journal_size: The size of the recovery journal in blocks.
538 * Return: the number of recovery journal blocks usable for entries.
582 * @journal: The recovery journal.
690 * vdo_decode_recovery_journal() - Make a recovery journal and initialize it with the state that
699 * @journal_ptr: The pointer to hold the new recovery journal.
780 * vdo_free_recovery_journal() - Free a recovery journal.
781 * @journal: The recovery journal to free.
854 * vdo_get_recovery_journal_thread_id() - Get the ID of a recovery journal's thread.
879 * vdo_record_recovery_journal() - Record the state of a recovery journal for encoding in the super
881 * @journal: the recovery journal.
912 * @block: The recovery block.
981 * @journal: The recovery journal.
1180 …"DataVIOs released from recovery journal in order. Recovery journal point is (%llu, %u), but commi… in continue_committed_waiter()
1207 * @journal: The recovery journal to update.
1232 * @journal: The recovery journal to update.
1309 "cannot write recovery journal block %llu", in handle_write_error()
1405 * @journal: The recovery journal.
1434 * vdo_add_recovery_journal_entry() - Add an entry to a recovery journal.
1469 * @journal: The recovery journal.
1473 * If the recovery journal has a lock on the lock number, both logical and physical zones are
1495 * reap_recovery_journal() - Conduct a sweep on a recovery journal to reclaim unreferenced blocks.
1496 * @journal: The recovery journal.
1549 * vdo_acquire_recovery_journal_block_reference() - Acquire a reference to a recovery journal block
1551 * @journal: The recovery journal.
1590 * vdo_release_journal_entry_lock() - Release a single per-entry reference count for a recovery
1592 * @journal: The recovery journal.
1625 * vdo_drain_recovery_journal() - Drain recovery journal I/O.
1664 * vdo_resume_recovery_journal() - Resume a recovery journal which has been drained.
1705 * vdo_get_recovery_journal_statistics() - Get the current statistics from the recovery journal.
1706 * @journal: The recovery journal to query.
1717 * dump_recovery_block() - Dump the contents of the recovery block to the log.
1731 * the recovery journal.
1732 * @journal: The recovery journal to dump.
1739 vdo_log_info("Recovery Journal"); in vdo_dump_recovery_journal_statistics()