Lines Matching refs:journal

122 	struct recovery_journal *journal;  member
229 vdo_get_recovery_journal_block_number(const struct recovery_journal *journal, in vdo_get_recovery_journal_block_number() argument
236 return vdo_compute_recovery_journal_block_number(journal->size, sequence); in vdo_get_recovery_journal_block_number()
247 vdo_compute_recovery_journal_check_byte(const struct recovery_journal *journal, in vdo_compute_recovery_journal_check_byte() argument
251 return (((sequence / journal->size) & 0x7F) | 0x80); in vdo_compute_recovery_journal_check_byte()
261 void vdo_free_recovery_journal(struct recovery_journal *journal);
263 void vdo_initialize_recovery_journal_post_repair(struct recovery_journal *journal,
270 vdo_get_journal_block_map_data_blocks_used(struct recovery_journal *journal);
272 thread_id_t __must_check vdo_get_recovery_journal_thread_id(struct recovery_journal *journal);
274 void vdo_open_recovery_journal(struct recovery_journal *journal,
278 vdo_get_recovery_journal_current_sequence_number(struct recovery_journal *journal);
283 vdo_record_recovery_journal(const struct recovery_journal *journal);
285 void vdo_add_recovery_journal_entry(struct recovery_journal *journal,
288 void vdo_acquire_recovery_journal_block_reference(struct recovery_journal *journal,
293 void vdo_release_recovery_journal_block_reference(struct recovery_journal *journal,
298 void vdo_release_journal_entry_lock(struct recovery_journal *journal,
301 void vdo_drain_recovery_journal(struct recovery_journal *journal,
305 void vdo_resume_recovery_journal(struct recovery_journal *journal,
309 vdo_get_recovery_journal_logical_blocks_used(const struct recovery_journal *journal);
312 vdo_get_recovery_journal_statistics(const struct recovery_journal *journal);
314 void vdo_dump_recovery_journal_statistics(const struct recovery_journal *journal);