Home
last modified time | relevance | path

Searched refs:journal_seq (Results 1 – 25 of 28) sorted by relevance

12

/linux-6.15/fs/bcachefs/
H A Dbuckets_waiting_for_journal.c39 ret = h->journal_seq; in bch2_bucket_journal_seq_ready()
63 old->journal_seq <= flushed_seq) { in bucket_table_insert()
87 u64 journal_seq) in bch2_set_bucket_needs_journal_commit() argument
92 .journal_seq = journal_seq, in bch2_set_bucket_needs_journal_commit()
105 nr_elements += t->d[i].journal_seq > flushed_seq; in bch2_set_bucket_needs_journal_commit()
132 if (t->d[i].journal_seq <= flushed_seq) in bch2_set_bucket_needs_journal_commit()
H A Dbtree_write_buffer.c56 return cmp_int(l->journal_seq, r->journal_seq); in wb_key_seq_cmp()
143 EBUG_ON(!wb->journal_seq); in wb_flush_one()
339 BUG_ON(!k->journal_seq); in bch2_btree_write_buffer_flush_locked()
357 n->journal_seq = min_t(u64, n->journal_seq, k->journal_seq); in bch2_btree_write_buffer_flush_locked()
358 k->journal_seq = 0; in bch2_btree_write_buffer_flush_locked()
405 k->journal_seq = 0; in bch2_btree_write_buffer_flush_locked()
437 if (!i->journal_seq) in bch2_btree_write_buffer_flush_locked()
462 i->journal_seq = 0; in bch2_btree_write_buffer_flush_locked()
487 if (i->journal_seq) in bch2_btree_write_buffer_flush_locked()
751 wb_k->journal_seq = dst->seq; in bch2_journal_key_to_wb_slowpath()
[all …]
H A Drecovery.c226 trans->journal_res.seq = k->journal_seq; in bch2_journal_replay_accounting_key()
247 trans->journal_res.seq = k->journal_seq; in bch2_journal_replay_key()
306 return cmp_int(l->journal_seq - 1, r->journal_seq - 1); in journal_sort_seq_cmp()
402 if (k->journal_seq) in bch2_journal_replay()
403 replay_now_at(j, k->journal_seq); in bch2_journal_replay()
713 le64_to_cpu(clean->journal_seq)); in bch2_fs_recovery()
880 blacklist_seq = journal_seq = le64_to_cpu(clean->journal_seq) + 1; in bch2_fs_recovery()
903 journal_seq += JOURNAL_BUF_NR * 4; in bch2_fs_recovery()
905 if (blacklist_seq != journal_seq) { in bch2_fs_recovery()
907 blacklist_seq, journal_seq) ?: in bch2_fs_recovery()
[all …]
H A Dsb-clean.c96 if (mustfix_fsck_err_on(j->seq != clean->journal_seq, c, in bch2_verify_superblock_clean()
99 le64_to_cpu(clean->journal_seq), in bch2_verify_superblock_clean()
189 u64 journal_seq) in bch2_journal_super_entries_add_common() argument
244 prt_printf(out, "journal_seq: %llu\n", le64_to_cpu(clean->journal_seq)); in bch2_sb_clean_to_text()
312 sb_clean->journal_seq = cpu_to_le64(atomic64_read(&c->journal.seq)); in bch2_fs_mark_clean()
315 BUG_ON(le64_to_cpu(sb_clean->journal_seq) > S64_MAX); in bch2_fs_mark_clean()
H A Dbtree_node_scan.c29 n->seq, n->journal_seq, n->cookie); in found_btree_node_to_text()
91 f->journal_seq = le64_to_cpu(b->data->keys.journal_seq); in found_btree_node_is_readable()
97 f->journal_seq = max(f->journal_seq, bkey_journal_seq(k)); in found_btree_node_is_readable()
129 cmp_int(l->journal_seq, r->journal_seq); in found_btree_node_cmp_time()
H A Dbuckets_waiting_for_journal_types.h9 u64 journal_seq; member
H A Dbtree_node_scan_types.h13 u64 journal_seq; member
H A Dbtree_journal_iter_types.h10 u64 journal_seq; member
H A Dbtree_write_buffer_types.h40 u64 journal_seq:56; member
H A Dbtree_update.h189 u64 *journal_seq, in bch2_trans_commit() argument
193 trans->journal_seq = journal_seq; in bch2_trans_commit()
H A Dbtree_trans_commit.c291 u64 journal_seq) in bch2_btree_insert_key_leaf() argument
305 i->journal_seq = cpu_to_le64(max(journal_seq, le64_to_cpu(i->journal_seq))); in bch2_btree_insert_key_leaf()
307 bch2_btree_add_journal_pin(c, b, journal_seq); in bch2_btree_insert_key_leaf()
760 if (trans->journal_seq) in bch2_trans_commit_write_locked()
761 *trans->journal_seq = trans->journal_res.seq; in bch2_trans_commit_write_locked()
H A Dalloc_background_format.h47 __le64 journal_seq; member
H A Dbtree_write_buffer.h80 wb_k->journal_seq = dst->seq; in __bch2_journal_key_to_wb()
H A Dbtree_journal_iter.c262 .journal_seq = U64_MAX, in bch2_journal_key_insert_take()
651 cmp_int(l->journal_seq, r->journal_seq) ?: in journal_sort_key_cmp()
734 .journal_seq = le64_to_cpu(i->j.seq), in bch2_journal_keys_sort()
H A Dbtree_io.c340 seq = max(seq, le64_to_cpu(bset(b, t)->journal_seq)); in btree_node_sort()
341 start_bset->journal_seq = cpu_to_le64(seq); in btree_node_sort()
1174 le64_to_cpu(i->journal_seq), in bch2_btree_node_read_done()
1182 le64_to_cpu(i->journal_seq)); in bch2_btree_node_read_done()
1189 le64_to_cpu(i->journal_seq), in bch2_btree_node_read_done()
1217 le64_to_cpu(bne->keys.journal_seq), in bch2_btree_node_read_done()
1242 b->data->keys.journal_seq = cpu_to_le64(max_journal_seq); in bch2_btree_node_read_done()
1552 le64_to_cpu(bne->keys.journal_seq), false)) in CLOSURE_CALLBACK()
1567 le64_to_cpu(bne->keys.journal_seq), false)) in CLOSURE_CALLBACK()
2330 seq = max(seq, le64_to_cpu(i->journal_seq)); in __bch2_btree_node_write()
[all …]
H A Dbtree_update.c708 u64 *journal_seq) in bch2_btree_delete_range_trans() argument
749 bch2_trans_commit(trans, &disk_res, journal_seq, in bch2_btree_delete_range_trans()
779 u64 *journal_seq) in bch2_btree_delete_range() argument
783 update_flags, journal_seq)); in bch2_btree_delete_range()
H A Dbtree_key_cache.c411 u64 journal_seq, in btree_key_cache_flush_pos() argument
444 if (journal_seq && ck->journal.seq != journal_seq) in btree_key_cache_flush_pos()
H A Dbtree_io.h98 [3] = ((__le32 *) &i->journal_seq)[0]^BCH_NONCE_BTREE, in btree_nonce()
H A Dbkey_types.h238 u64 journal_seq; member
H A Dbtree_update_interior.c662 u64 journal_seq = 0; in btree_update_nodes_written() local
705 ret = commit_do(trans, &as->disk_res, &journal_seq, in btree_update_nodes_written()
774 last->journal_seq = cpu_to_le64( in btree_update_nodes_written()
775 max(journal_seq, in btree_update_nodes_written()
776 le64_to_cpu(last->journal_seq))); in btree_update_nodes_written()
778 bch2_btree_add_journal_pin(c, b, journal_seq); in btree_update_nodes_written()
H A Djournal_io.c878 .journal_seq = le64_to_cpu(jset->seq), in jset_validate_entries()
912 .journal_seq = le64_to_cpu(jset->seq), in jset_validate()
966 .journal_seq = le64_to_cpu(jset->seq), in jset_validate_early()
1302 .journal_seq = le64_to_cpu(i->j.seq), in bch2_journal_read()
H A Ddisk_accounting.c792 i[1].journal_seq = i[0].journal_seq; in bch2_accounting_read()
H A Dbcachefs_format.h623 __le64 journal_seq; member
1448 __le64 journal_seq; member
H A Dalloc_background.c46 u64 journal_seq; member
149 out->journal_seq = le64_to_cpu(a.v->journal_seq); in bch2_alloc_unpack_v3()
389 .journal_seq_nonempty = u.journal_seq, in __bch2_alloc_to_v4()
H A Dbtree_types.h539 u64 *journal_seq; member

12