Home
last modified time | relevance | path

Searched refs:jh (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/fs/jbd2/
H A Dtransaction.c933 jh->b_frozen_triggers = jh->b_triggers; in jbd2_freeze_jh_data()
1039 J_ASSERT_JH(jh, !jh->b_next_transaction); in do_get_write_access()
1694 J_ASSERT_JH(jh, !jh->b_frozen_data); in jbd2_journal_forget()
1733 J_ASSERT_JH(jh, (jh->b_transaction == in jbd2_journal_forget()
1978 jh->b_tnext = jh->b_tprev = jh; in __blist_add_buffer()
2006 jh->b_tprev->b_tnext = jh->b_tnext; in __blist_del_buffer()
2007 jh->b_tnext->b_tprev = jh->b_tprev; in __blist_del_buffer()
2032 J_ASSERT_JH(jh, jh->b_jlist < BJ_Types); in __jbd2_journal_temp_unlink_buffer()
2477 J_ASSERT_JH(jh, jh->b_jlist < BJ_Types); in __jbd2_journal_file_buffer()
2508 J_ASSERT_JH(jh, !jh->b_committed_data); in __jbd2_journal_file_buffer()
[all …]
H A Dcheckpoint.c34 jh->b_cpnext->b_cpprev = jh->b_cpprev; in __buffer_unlink()
35 jh->b_cpprev->b_cpnext = jh->b_cpnext; in __buffer_unlink()
199 bh = jh2bh(jh); in jbd2_log_do_checkpoint()
366 if (!jh) in journal_shrink_one_cp_list()
371 jh = next_jh; in journal_shrink_one_cp_list()
582 __buffer_unlink(jh); in __jbd2_journal_remove_checkpoint()
661 J_ASSERT_JH(jh, buffer_dirty(jh2bh(jh)) || buffer_jbddirty(jh2bh(jh))); in __jbd2_journal_insert_checkpoint()
662 J_ASSERT_JH(jh, jh->b_cp_transaction == NULL); in __jbd2_journal_insert_checkpoint()
669 jh->b_cpnext = jh->b_cpprev = jh; in __jbd2_journal_insert_checkpoint()
673 jh->b_cpprev->b_cpnext = jh; in __jbd2_journal_insert_checkpoint()
[all …]
H A Dcommit.c352 struct journal_head *jh; in jbd2_journal_commit_transaction() local
486 if (jh->b_committed_data) { in jbd2_journal_commit_transaction()
589 jh->b_frozen_data ? in jbd2_journal_commit_transaction()
591 jh->b_triggers); in jbd2_journal_commit_transaction()
827 bh = jh2bh(jh); in jbd2_journal_commit_transaction()
928 bh = jh2bh(jh); in jbd2_journal_commit_transaction()
935 J_ASSERT_JH(jh, jh->b_transaction == commit_transaction); in jbd2_journal_commit_transaction()
950 if (jh->b_committed_data) { in jbd2_journal_commit_transaction()
953 if (jh->b_frozen_data) { in jbd2_journal_commit_transaction()
954 jh->b_committed_data = jh->b_frozen_data; in jbd2_journal_commit_transaction()
[all …]
H A Djournal.c2842 memset(jh, JBD2_POISON_FREE, sizeof(*jh)); in journal_free_journal_head()
2910 jh = new_jh; in jbd2_journal_add_journal_head()
2914 jh->b_bh = bh; in jbd2_journal_add_journal_head()
2918 jh->b_jcount++; in jbd2_journal_add_journal_head()
2939 return jh; in jbd2_journal_grab_journal_head()
2947 J_ASSERT_JH(jh, jh->b_transaction == NULL); in __journal_remove_journal_head()
2948 J_ASSERT_JH(jh, jh->b_next_transaction == NULL); in __journal_remove_journal_head()
2949 J_ASSERT_JH(jh, jh->b_cp_transaction == NULL); in __journal_remove_journal_head()
2950 J_ASSERT_JH(jh, jh->b_jlist == BJ_None); in __journal_remove_journal_head()
2983 J_ASSERT_JH(jh, jh->b_jcount > 0); in jbd2_journal_put_journal_head()
[all …]
H A Drevoke.c425 void jbd2_journal_cancel_revoke(handle_t *handle, struct journal_head *jh) in jbd2_journal_cancel_revoke() argument
430 struct buffer_head *bh = jh2bh(jh); in jbd2_journal_cancel_revoke()
432 jbd2_debug(4, "journal_head %p, cancelling revoke\n", jh); in jbd2_journal_cancel_revoke()
460 J_ASSERT_JH(jh, record == NULL); in jbd2_journal_cancel_revoke()
/linux-6.15/include/linux/
H A Djbd2.h331 static inline struct buffer_head *jh2bh(struct journal_head *jh) in BUFFER_FNS()
333 return jh->b_bh; in BUFFER_FNS()
354 #define J_ASSERT_JH(jh, expr) J_ASSERT(expr) argument
359 #define J_EXPECT_JH(jh, expr, why...) J_ASSERT_JH(jh, expr) argument
374 #define J_EXPECT_JH(jh, expr, why...) __journal_expect(expr, ## why) argument
1430 int jbd2_journal_try_remove_checkpoint(struct journal_head *jh);
1458 extern void jbd2_buffer_frozen_trigger(struct journal_head *jh,
1461 extern void jbd2_buffer_abort_trigger(struct journal_head *jh,
1572 void jbd2_journal_put_journal_head(struct journal_head *jh);
1809 #define JBUFFER_TRACE(jh, info) do {} while (0) argument
/linux-6.15/arch/s390/purgatory/
H A Dhead.S51 jh 11f
65 jh 10b
/linux-6.15/fs/ocfs2/
H A Dsuballoc.c1259 struct journal_head *jh; in ocfs2_test_bg_bit_allocatable() local
1265 jh = jbd2_journal_grab_journal_head(bg_bh); in ocfs2_test_bg_bit_allocatable()
1266 if (!jh) in ocfs2_test_bg_bit_allocatable()
1269 spin_lock(&jh->b_state_lock); in ocfs2_test_bg_bit_allocatable()
1275 spin_unlock(&jh->b_state_lock); in ocfs2_test_bg_bit_allocatable()
1276 jbd2_journal_put_journal_head(jh); in ocfs2_test_bg_bit_allocatable()
2476 struct journal_head *jh; in ocfs2_block_group_clear_bits() local
2495 jh = bh2jh(group_bh); in ocfs2_block_group_clear_bits()
2497 spin_lock(&jh->b_state_lock); in ocfs2_block_group_clear_bits()
2513 spin_unlock(&jh->b_state_lock); in ocfs2_block_group_clear_bits()
[all …]
/linux-6.15/fs/ubifs/
H A Dreplay.c518 struct ubifs_jhead *jh = &c->jheads[bud->jhead]; in is_last_bud() local
523 if (list_is_last(&bud->list, &jh->buds_list)) in is_last_bud()
554 if (!list_is_last(&next->list, &jh->buds_list)) in is_last_bud()
/linux-6.15/fs/ext4/
H A Dsuper.c527 struct journal_head *jh; in ext4_journalled_writepage_callback() local
544 jh = bh2jh(bh); in ext4_journalled_writepage_callback()
546 (jh && (jh->b_transaction != transaction || in ext4_journalled_writepage_callback()
547 jh->b_next_transaction))) { in ext4_journalled_writepage_callback()