Home
last modified time | relevance | path

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

/linux-6.14.4/drivers/md/dm-vdo/
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 …]
Dslab-depot.h64 sequence_number_t recovery_start;
89 sequence_number_t head;
91 sequence_number_t unreapable;
93 sequence_number_t tail;
95 sequence_number_t next_commit;
97 sequence_number_t summarized;
99 sequence_number_t last_summarized;
102 sequence_number_t recovery_lock;
164 sequence_number_t slab_journal_lock;
166 sequence_number_t slab_journal_lock_to_release;
[all …]
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);
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);
Dencodings.h200 sequence_number_t journal_start;
309 sequence_number_t block_map_head; /* Block map head sequence number */
310 sequence_number_t slab_journal_head; /* Slab journal head seq. number */
311 sequence_number_t sequence_number; /* Sequence number for this block */
393 sequence_number_t sequence_number;
472 sequence_number_t head;
474 sequence_number_t sequence_number;
985 sequence_number_t sequence_number) in vdo_compute_recovery_journal_block_number()
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()
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 …]
Dflush.h23 sequence_number_t flush_generation;
Drecovery-journal.c139 sequence_number_t sequence_number, in vdo_release_recovery_journal_block_reference()
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()
463 sequence_number_t old_head = get_recovery_journal_head(journal); in finish_reaping()
639 static void set_journal_tail(struct recovery_journal *journal, sequence_number_t tail) in set_journal_tail()
830 sequence_number_t tail, in vdo_initialize_recovery_journal_post_repair()
1557 sequence_number_t sequence_number, in vdo_acquire_recovery_journal_block_reference()
1596 sequence_number_t sequence_number) in vdo_release_journal_entry_lock()
Dpacker.h88 sequence_number_t flush_generation;
Dlogical-zone.c230 sequence_number_t oldest = in update_oldest_active_generation()
247 sequence_number_t expected_generation) in vdo_increment_logical_zone_flush_generation()
Dslab-depot.c49 sequence_number_t sequence_number) in get_lock()
147 static void mark_slab_journal_dirty(struct slab_journal *journal, sequence_number_t lock) in mark_slab_journal_dirty()
522 sequence_number_t sequence_number, in adjust_slab_journal_block_reference()
560 sequence_number_t first, i; in release_journal_locks()
662 sequence_number_t block; in reopen_slab_journal()
679 static sequence_number_t get_committing_sequence_number(const struct pooled_vio *vio) in get_committing_sequence_number()
698 sequence_number_t committed = get_committing_sequence_number(pooled); in complete_write()
1651 sequence_number_t entry_lock = slab_journal_point->sequence_number; in adjust_reference_count()
1700 sequence_number_t recovery_block = data_vio->recovery_journal_point.sequence_number; in add_entry_from_waiter()
2777 sequence_number_t block_number, struct vdo_slab *slab) in apply_block_entries()
[all …]
Dtypes.h55 typedef u64 sequence_number_t; typedef
Ddata-vio.h236 sequence_number_t recovery_sequence_number;
245 sequence_number_t flush_generation;
Dblock-map.c1986 static void update_period(struct dirty_lists *dirty, sequence_number_t period) in update_period()
2042 sequence_number_t old_period, in add_to_dirty_lists()
2043 sequence_number_t new_period) in add_to_dirty_lists()
2070 sequence_number_t old_lock; in finish_block_map_allocation()
2958 sequence_number_t recovery_block_number) in vdo_advance_block_map_era()
3192 sequence_number_t *recovery_lock) in vdo_update_block_map_page()
3197 sequence_number_t old_locked, new_locked; in vdo_update_block_map_page()
3233 sequence_number_t old_lock; in put_mapping_in_fetched_page()
Dencodings.c497 sequence_number_t journal_start; in decode_recovery_journal_state_7_0()