Lines Matching defs:slab_journal
74 struct slab_journal { struct
76 struct vdo_waiter resource_waiter;
78 struct vdo_waiter slab_summary_waiter;
80 struct vdo_waiter flush_waiter;
82 struct vdo_wait_queue entry_waiters;
84 struct vdo_slab *slab;
87 bool waiting_to_commit;
89 bool updating_slab_summary;
91 bool adding_entries;
93 bool partial_write_in_progress;
96 sequence_number_t head;
98 sequence_number_t unreapable;
100 sequence_number_t tail;
102 sequence_number_t next_commit;
126 struct slab_journal_statistics *events; argument
134 struct slab_journal_block_header tail_header; argument
136 struct packed_slab_journal_block *block; argument
139 block_count_t size;
141 block_count_t flushing_threshold;
143 block_count_t flushing_deadline;
145 block_count_t blocking_threshold;
147 block_count_t scrubbing_threshold;
171 sequence_number_t slab_journal_lock; argument