Searched refs:jh (Results 1 – 4 of 4) sorted by relevance
| /linux/fs/jbd2/ |
| H A D | checkpoint.c | 30 static inline void __buffer_unlink(struct journal_head *jh) in __buffer_unlink() argument 32 transaction_t *transaction = jh->b_cp_transaction; in __buffer_unlink() 34 jh->b_cpnext->b_cpprev = jh->b_cpprev; in __buffer_unlink() 35 jh->b_cpprev->b_cpnext = jh->b_cpnext; in __buffer_unlink() 36 if (transaction->t_checkpoint_list == jh) { in __buffer_unlink() 37 transaction->t_checkpoint_list = jh->b_cpnext; in __buffer_unlink() 38 if (transaction->t_checkpoint_list == jh) in __buffer_unlink() 156 struct journal_head *jh; in jbd2_log_do_checkpoint() local 198 jh = transaction->t_checkpoint_list; in jbd2_log_do_checkpoint() 199 bh = jh2bh(jh); in jbd2_log_do_checkpoint() [all …]
|
| H A D | journal.c | 2743 static void journal_free_journal_head(struct journal_head *jh) in journal_free_journal_head() argument 2747 memset(jh, JBD2_POISON_FREE, sizeof(*jh)); in journal_free_journal_head() 2749 kmem_cache_free(jbd2_journal_head_cache, jh); in journal_free_journal_head() 2795 struct journal_head *jh; in jbd2_journal_add_journal_head() local 2804 jh = bh2jh(bh); in jbd2_journal_add_journal_head() 2815 jh = new_jh; in jbd2_journal_add_journal_head() 2818 bh->b_private = jh; in jbd2_journal_add_journal_head() 2819 jh->b_bh = bh; in jbd2_journal_add_journal_head() 2823 jh->b_jcount++; in jbd2_journal_add_journal_head() 2836 struct journal_head *jh = NULL; in jbd2_journal_grab_journal_head() local [all …]
|
| /linux/include/linux/ |
| H A D | jbd2.h | 328 static inline struct buffer_head *jh2bh(struct journal_head *jh) in BUFFER_FNS() 330 return jh->b_bh; in BUFFER_FNS() 351 #define J_ASSERT_JH(jh, expr) J_ASSERT(expr) argument 356 #define J_EXPECT_JH(jh, expr, why...) J_ASSERT_JH(jh, expr) argument 371 #define J_EXPECT_JH(jh, expr, why...) __journal_expect(expr, ## why) argument 1458 int jbd2_journal_try_remove_checkpoint(struct journal_head *jh); 1486 extern void jbd2_buffer_frozen_trigger(struct journal_head *jh, 1489 extern void jbd2_buffer_abort_trigger(struct journal_head *jh, 1600 void jbd2_journal_put_journal_head(struct journal_head *jh); 1836 #define JBUFFER_TRACE(jh, info) do {} while (0) argument
|
| /linux/fs/ext4/ |
| H A D | super.c | 523 struct journal_head *jh; in ext4_journalled_writepage_needs_redirty() local 541 jh = bh2jh(bh); in ext4_journalled_writepage_needs_redirty() 543 (jh && (jh->b_transaction != trans || in ext4_journalled_writepage_needs_redirty() 544 jh->b_next_transaction))) in ext4_journalled_writepage_needs_redirty()
|