Lines Matching refs:jh
385 struct journal_head *jh; in jbd2_journal_commit_transaction() local
527 jh = commit_transaction->t_reserved_list; in jbd2_journal_commit_transaction()
528 JBUFFER_TRACE(jh, "reserved, unused: refile"); in jbd2_journal_commit_transaction()
533 if (jh->b_committed_data) { in jbd2_journal_commit_transaction()
534 struct buffer_head *bh = jh2bh(jh); in jbd2_journal_commit_transaction()
536 spin_lock(&jh->b_state_lock); in jbd2_journal_commit_transaction()
537 jbd2_free(jh->b_committed_data, bh->b_size); in jbd2_journal_commit_transaction()
538 jh->b_committed_data = NULL; in jbd2_journal_commit_transaction()
539 spin_unlock(&jh->b_state_lock); in jbd2_journal_commit_transaction()
541 jbd2_journal_refile_buffer(journal, jh); in jbd2_journal_commit_transaction()
628 jh = commit_transaction->t_buffers; in jbd2_journal_commit_transaction()
634 clear_buffer_jbddirty(jh2bh(jh)); in jbd2_journal_commit_transaction()
635 JBUFFER_TRACE(jh, "journal is aborting: refile"); in jbd2_journal_commit_transaction()
636 jbd2_buffer_abort_trigger(jh, in jbd2_journal_commit_transaction()
637 jh->b_frozen_data ? in jbd2_journal_commit_transaction()
638 jh->b_frozen_triggers : in jbd2_journal_commit_transaction()
639 jh->b_triggers); in jbd2_journal_commit_transaction()
640 jbd2_journal_refile_buffer(journal, jh); in jbd2_journal_commit_transaction()
703 atomic_inc(&jh2bh(jh)->b_count); in jbd2_journal_commit_transaction()
709 set_bit(BH_JWrite, &jh2bh(jh)->b_state); in jbd2_journal_commit_transaction()
710 JBUFFER_TRACE(jh, "ph3: write metadata"); in jbd2_journal_commit_transaction()
712 jh, &wbuf[bufs], blocknr); in jbd2_journal_commit_transaction()
729 write_tag_block(journal, tag, jh2bh(jh)->b_blocknr); in jbd2_journal_commit_transaction()
878 jh = commit_transaction->t_shadow_list->b_tprev; in jbd2_journal_commit_transaction()
879 bh = jh2bh(jh); in jbd2_journal_commit_transaction()
888 JBUFFER_TRACE(jh, "file as BJ_Forget"); in jbd2_journal_commit_transaction()
889 jbd2_journal_file_buffer(jh, commit_transaction, BJ_Forget); in jbd2_journal_commit_transaction()
890 JBUFFER_TRACE(jh, "brelse shadowed buffer"); in jbd2_journal_commit_transaction()
978 jh = commit_transaction->t_forget; in jbd2_journal_commit_transaction()
980 bh = jh2bh(jh); in jbd2_journal_commit_transaction()
986 spin_lock(&jh->b_state_lock); in jbd2_journal_commit_transaction()
987 J_ASSERT_JH(jh, jh->b_transaction == commit_transaction); in jbd2_journal_commit_transaction()
1002 if (jh->b_committed_data) { in jbd2_journal_commit_transaction()
1003 jbd2_free(jh->b_committed_data, bh->b_size); in jbd2_journal_commit_transaction()
1004 jh->b_committed_data = NULL; in jbd2_journal_commit_transaction()
1005 if (jh->b_frozen_data) { in jbd2_journal_commit_transaction()
1006 jh->b_committed_data = jh->b_frozen_data; in jbd2_journal_commit_transaction()
1007 jh->b_frozen_data = NULL; in jbd2_journal_commit_transaction()
1008 jh->b_frozen_triggers = NULL; in jbd2_journal_commit_transaction()
1010 } else if (jh->b_frozen_data) { in jbd2_journal_commit_transaction()
1011 jbd2_free(jh->b_frozen_data, bh->b_size); in jbd2_journal_commit_transaction()
1012 jh->b_frozen_data = NULL; in jbd2_journal_commit_transaction()
1013 jh->b_frozen_triggers = NULL; in jbd2_journal_commit_transaction()
1017 cp_transaction = jh->b_cp_transaction; in jbd2_journal_commit_transaction()
1019 JBUFFER_TRACE(jh, "remove from old cp transaction"); in jbd2_journal_commit_transaction()
1021 __jbd2_journal_remove_checkpoint(jh); in jbd2_journal_commit_transaction()
1039 if (buffer_freed(bh) && !jh->b_next_transaction) { in jbd2_journal_commit_transaction()
1067 JBUFFER_TRACE(jh, "add to new checkpointing trans"); in jbd2_journal_commit_transaction()
1068 __jbd2_journal_insert_checkpoint(jh, commit_transaction); in jbd2_journal_commit_transaction()
1082 if (!jh->b_next_transaction) in jbd2_journal_commit_transaction()
1085 JBUFFER_TRACE(jh, "refile or unfile buffer"); in jbd2_journal_commit_transaction()
1086 drop_ref = __jbd2_journal_refile_buffer(jh); in jbd2_journal_commit_transaction()
1087 spin_unlock(&jh->b_state_lock); in jbd2_journal_commit_transaction()
1089 jbd2_journal_put_journal_head(jh); in jbd2_journal_commit_transaction()