Lines Matching defs:journal

67 static inline atomic_t *get_zone_count_ptr(struct recovery_journal *journal,  in get_zone_count_ptr()
85 static inline u16 *get_counter(struct recovery_journal *journal, in get_counter()
101 static atomic_t *get_decrement_counter(struct recovery_journal *journal, in get_decrement_counter()
114 static bool is_journal_zone_locked(struct recovery_journal *journal, in is_journal_zone_locked()
138 void vdo_release_recovery_journal_block_reference(struct recovery_journal *journal, in vdo_release_recovery_journal_block_reference()
200 static struct recovery_journal_block * __must_check pop_free_list(struct recovery_journal *journal) in pop_free_list()
254 static void assert_on_journal_thread(struct recovery_journal *journal, in assert_on_journal_thread()
278 static inline bool has_block_waiters(struct recovery_journal *journal) in has_block_waiters()
319 static inline bool is_read_only(struct recovery_journal *journal) in is_read_only()
328 static void check_for_drain_complete(struct recovery_journal *journal) in check_for_drain_complete()
392 static void enter_journal_read_only_mode(struct recovery_journal *journal, in enter_journal_read_only_mode()
408 sequence_number_t vdo_get_recovery_journal_current_sequence_number(struct recovery_journal *journal) in vdo_get_recovery_journal_current_sequence_number()
421 static inline sequence_number_t get_recovery_journal_head(const struct recovery_journal *journal) in get_recovery_journal_head()
442 static void check_slab_journal_commit_threshold(struct recovery_journal *journal) in check_slab_journal_commit_threshold()
460 static void finish_reaping(struct recovery_journal *journal) in finish_reaping()
483 struct recovery_journal *journal = completion->parent; in complete_reaping() local
497 struct recovery_journal *journal = completion->parent; in handle_flush_error() local
507 struct recovery_journal *journal = vio->completion.parent; in flush_endio() local
517 static void initialize_journal_state(struct recovery_journal *journal) in initialize_journal_state()
558 struct recovery_journal *journal = (struct recovery_journal *) completion->parent; in reap_recovery_journal_callback() local
587 static int __must_check initialize_lock_counter(struct recovery_journal *journal, in initialize_lock_counter()
639 static void set_journal_tail(struct recovery_journal *journal, sequence_number_t tail) in set_journal_tail()
656 static int initialize_recovery_block(struct vdo *vdo, struct recovery_journal *journal, in initialize_recovery_block()
709 struct recovery_journal *journal; in vdo_decode_recovery_journal() local
783 void vdo_free_recovery_journal(struct recovery_journal *journal) in vdo_free_recovery_journal()
828 void vdo_initialize_recovery_journal_post_repair(struct recovery_journal *journal, in vdo_initialize_recovery_journal_post_repair()
848 block_count_t vdo_get_journal_block_map_data_blocks_used(struct recovery_journal *journal) in vdo_get_journal_block_map_data_blocks_used()
859 thread_id_t vdo_get_recovery_journal_thread_id(struct recovery_journal *journal) in vdo_get_recovery_journal_thread_id()
870 void vdo_open_recovery_journal(struct recovery_journal *journal, in vdo_open_recovery_journal()
886 vdo_record_recovery_journal(const struct recovery_journal *journal) in vdo_record_recovery_journal()
941 static bool advance_tail(struct recovery_journal *journal) in advance_tail()
985 static void initialize_lock_count(struct recovery_journal *journal) in initialize_lock_count()
1005 static bool prepare_to_assign_entry(struct recovery_journal *journal) in prepare_to_assign_entry()
1043 static void schedule_block_write(struct recovery_journal *journal, in schedule_block_write()
1065 static void update_usages(struct recovery_journal *journal, struct data_vio *data_vio) in update_usages()
1088 struct recovery_journal *journal = block->journal; in assign_entry() local
1119 static void assign_entries(struct recovery_journal *journal) in assign_entries()
1145 struct recovery_journal *journal = block->journal; in recycle_journal_block() local
1174 struct recovery_journal *journal = context; in continue_committed_waiter() local
1209 static void notify_commit_waiters(struct recovery_journal *journal) in notify_commit_waiters()
1234 static void recycle_journal_blocks(struct recovery_journal *journal) in recycle_journal_blocks()
1267 struct recovery_journal *journal = block->journal; in complete_write() local
1305 struct recovery_journal *journal = block->journal; in handle_write_error() local
1319 struct recovery_journal *journal = block->journal; in complete_write_endio() local
1372 struct recovery_journal *journal = block->journal; in write_block() local
1407 static void write_blocks(struct recovery_journal *journal) in write_blocks()
1445 void vdo_add_recovery_journal_entry(struct recovery_journal *journal, in vdo_add_recovery_journal_entry()
1478 static bool is_lock_locked(struct recovery_journal *journal, block_count_t lock_number, in is_lock_locked()
1498 static void reap_recovery_journal(struct recovery_journal *journal) in reap_recovery_journal()
1556 void vdo_acquire_recovery_journal_block_reference(struct recovery_journal *journal, in vdo_acquire_recovery_journal_block_reference()
1595 void vdo_release_journal_entry_lock(struct recovery_journal *journal, in vdo_release_journal_entry_lock()
1632 void vdo_drain_recovery_journal(struct recovery_journal *journal, in vdo_drain_recovery_journal()
1668 void vdo_resume_recovery_journal(struct recovery_journal *journal, in vdo_resume_recovery_journal()
1699 block_count_t vdo_get_recovery_journal_logical_blocks_used(const struct recovery_journal *journal) in vdo_get_recovery_journal_logical_blocks_used()
1711 vdo_get_recovery_journal_statistics(const struct recovery_journal *journal) in vdo_get_recovery_journal_statistics()
1734 void vdo_dump_recovery_journal_statistics(const struct recovery_journal *journal) in vdo_dump_recovery_journal_statistics()