Home
last modified time | relevance | path

Searched refs:sequence_number_t (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/md/dm-vdo/
H A Drecovery-journal.h128 sequence_number_t sequence_number;
167 sequence_number_t block_map_head;
169 sequence_number_t slab_journal_head;
171 sequence_number_t last_write_acknowledged;
173 sequence_number_t tail;
193 sequence_number_t block_map_reap_head;
197 sequence_number_t slab_journal_reap_head;
230 sequence_number_t sequence) in vdo_get_recovery_journal_block_number()
248 sequence_number_t sequence) in vdo_compute_recovery_journal_check_byte()
265 sequence_number_t tail,
[all …]
H A Dslab-depot.h71 sequence_number_t recovery_start;
96 sequence_number_t head;
98 sequence_number_t unreapable;
100 sequence_number_t tail;
102 sequence_number_t next_commit;
104 sequence_number_t summarized;
106 sequence_number_t last_summarized;
109 sequence_number_t recovery_lock;
171 sequence_number_t slab_journal_lock;
173 sequence_number_t slab_journal_lock_to_release;
[all …]
H A Dblock-map.h158 sequence_number_t recovery_lock;
203 sequence_number_t recovery_lock;
206 sequence_number_t writing_recovery_lock;
222 sequence_number_t oldest_period;
224 sequence_number_t next_period;
262 sequence_number_t current_era_point;
264 sequence_number_t pending_era_point;
361 sequence_number_t recovery_block_number);
366 sequence_number_t *recovery_lock);
H A Dlogical-zone.h31 sequence_number_t flush_generation;
36 sequence_number_t oldest_active_generation;
40 sequence_number_t notification_generation;
79 sequence_number_t expected_generation);
H A Dflush.c30 sequence_number_t flush_generation;
32 sequence_number_t first_unacknowledged_generation;
38 sequence_number_t notify_generation;
316 sequence_number_t oldest_active_generation = U64_MAX; in vdo_complete_flushes()
H A Drepair.c45 sequence_number_t sequence_number;
71 sequence_number_t block_map_head;
73 sequence_number_t slab_journal_head;
75 sequence_number_t tail;
80 sequence_number_t highest_tail;
716 sequence_number_t sequence, in get_sector()
1162 sequence_number_t sequence) in get_recovery_journal_block_header()
1210 sequence_number_t sequence) in is_exact_recovery_journal_block()
1362 sequence_number_t sequence, in extract_entries_from_block()
1403 sequence_number_t i; in parse_journal_for_rebuild()
[all …]
H A Drecovery-journal.c139 sequence_number_t sequence_number, in vdo_release_recovery_journal_block_reference()
410 sequence_number_t vdo_get_recovery_journal_current_sequence_number(struct recovery_journal *journal) in vdo_get_recovery_journal_current_sequence_number()
423 static inline sequence_number_t get_recovery_journal_head(const struct recovery_journal *journal) in get_recovery_journal_head()
465 sequence_number_t old_head = get_recovery_journal_head(journal); in finish_reaping()
641 static void set_journal_tail(struct recovery_journal *journal, sequence_number_t tail) in set_journal_tail()
832 sequence_number_t tail, in vdo_initialize_recovery_journal_post_repair()
1565 sequence_number_t sequence_number, in vdo_acquire_recovery_journal_block_reference()
1604 sequence_number_t sequence_number) in vdo_release_journal_entry_lock()
H A Dflush.h23 sequence_number_t flush_generation;
H A Dpacker.h88 sequence_number_t flush_generation;
H A Dlogical-zone.c218 sequence_number_t oldest = in update_oldest_active_generation()
235 sequence_number_t expected_generation) in vdo_increment_logical_zone_flush_generation()
H A Dslab-depot.c49 sequence_number_t sequence_number) in get_lock()
148 static void mark_slab_journal_dirty(struct slab_journal *journal, sequence_number_t lock) in mark_slab_journal_dirty()
523 sequence_number_t sequence_number, in adjust_slab_journal_block_reference()
561 sequence_number_t first, i; in release_journal_locks()
664 sequence_number_t block; in reopen_slab_journal()
681 static sequence_number_t get_committing_sequence_number(const struct pooled_vio *vio) in get_committing_sequence_number()
700 sequence_number_t committed = get_committing_sequence_number(pooled); in complete_write()
1654 sequence_number_t entry_lock = slab_journal_point->sequence_number; in adjust_reference_count()
1703 sequence_number_t recovery_block = data_vio->recovery_journal_point.sequence_number; in add_entry_from_waiter()
2863 sequence_number_t block_number, struct vdo_slab *slab) in apply_block_entries()
[all …]
H A Dtypes.h55 typedef u64 sequence_number_t; typedef
H A Dblock-map.c2005 static void update_period(struct dirty_lists *dirty, sequence_number_t period) in update_period()
2061 sequence_number_t old_period, in add_to_dirty_lists()
2062 sequence_number_t new_period) in add_to_dirty_lists()
2089 sequence_number_t old_lock; in finish_block_map_allocation()
2989 sequence_number_t recovery_block_number) in vdo_advance_block_map_era()
3226 sequence_number_t *recovery_lock) in vdo_update_block_map_page()
3231 sequence_number_t old_locked, new_locked; in vdo_update_block_map_page()
3267 sequence_number_t old_lock; in put_mapping_in_fetched_page()