recovery_journal_block
struct recovery_journal_block *block)
static void release_journal_block_reference(struct recovery_journal_block *block)
struct recovery_journal_block *block = context;
static void recycle_journal_block(struct recovery_journal_block *block)
struct recovery_journal_block *block;
struct recovery_journal_block *block, *tmp;
struct recovery_journal_block *block = completion->parent;
struct recovery_journal_block *last_active_block;
struct recovery_journal_block *block = completion->parent;
struct recovery_journal_block *block = vio->completion.parent;
static void add_queued_recovery_entries(struct recovery_journal_block *block)
struct recovery_journal_block *block =
container_of(waiter, struct recovery_journal_block, write_waiter);
static void dump_recovery_block(const struct recovery_journal_block *block)
const struct recovery_journal_block *block;
static inline struct recovery_journal_block * __must_check get_journal_block(struct list_head *list)
return list_first_entry_or_null(list, struct recovery_journal_block, list_node);
static struct recovery_journal_block * __must_check pop_free_list(struct recovery_journal *journal)
struct recovery_journal_block *block;
struct recovery_journal_block, list_node);
static inline bool __must_check is_block_dirty(const struct recovery_journal_block *block)
static inline bool __must_check is_block_empty(const struct recovery_journal_block *block)
static inline bool __must_check is_block_full(const struct recovery_journal_block *block)
struct recovery_journal_block *block = get_journal_block(&journal->active_tail_blocks);
static void recycle_journal_block(struct recovery_journal_block *block);
struct recovery_journal_block *block)
struct recovery_journal_block *block = &journal->blocks[i];
struct recovery_journal_block *block = &journal->blocks[i];
get_block_header(const struct recovery_journal_block *block)
static void set_active_sector(struct recovery_journal_block *block, void *sector)
struct recovery_journal_block *block;
struct recovery_journal_block *active_block;
struct recovery_journal_block blocks[];