Lines Matching refs:jh

374 	struct journal_head *jh;  in jbd2_journal_commit_transaction()  local
490 jh = commit_transaction->t_reserved_list; in jbd2_journal_commit_transaction()
491 JBUFFER_TRACE(jh, "reserved, unused: refile"); in jbd2_journal_commit_transaction()
496 if (jh->b_committed_data) { in jbd2_journal_commit_transaction()
497 struct buffer_head *bh = jh2bh(jh); in jbd2_journal_commit_transaction()
500 jbd2_free(jh->b_committed_data, bh->b_size); in jbd2_journal_commit_transaction()
501 jh->b_committed_data = NULL; in jbd2_journal_commit_transaction()
504 jbd2_journal_refile_buffer(journal, jh); in jbd2_journal_commit_transaction()
591 jh = commit_transaction->t_buffers; in jbd2_journal_commit_transaction()
597 clear_buffer_jbddirty(jh2bh(jh)); in jbd2_journal_commit_transaction()
598 JBUFFER_TRACE(jh, "journal is aborting: refile"); in jbd2_journal_commit_transaction()
599 jbd2_buffer_abort_trigger(jh, in jbd2_journal_commit_transaction()
600 jh->b_frozen_data ? in jbd2_journal_commit_transaction()
601 jh->b_frozen_triggers : in jbd2_journal_commit_transaction()
602 jh->b_triggers); in jbd2_journal_commit_transaction()
603 jbd2_journal_refile_buffer(journal, jh); in jbd2_journal_commit_transaction()
670 atomic_inc(&jh2bh(jh)->b_count); in jbd2_journal_commit_transaction()
676 set_bit(BH_JWrite, &jh2bh(jh)->b_state); in jbd2_journal_commit_transaction()
677 JBUFFER_TRACE(jh, "ph3: write metadata"); in jbd2_journal_commit_transaction()
679 jh, &wbuf[bufs], blocknr); in jbd2_journal_commit_transaction()
696 write_tag_block(journal, tag, jh2bh(jh)->b_blocknr); in jbd2_journal_commit_transaction()
845 jh = commit_transaction->t_shadow_list->b_tprev; in jbd2_journal_commit_transaction()
846 bh = jh2bh(jh); in jbd2_journal_commit_transaction()
855 JBUFFER_TRACE(jh, "file as BJ_Forget"); in jbd2_journal_commit_transaction()
856 jbd2_journal_file_buffer(jh, commit_transaction, BJ_Forget); in jbd2_journal_commit_transaction()
857 JBUFFER_TRACE(jh, "brelse shadowed buffer"); in jbd2_journal_commit_transaction()
941 jh = commit_transaction->t_forget; in jbd2_journal_commit_transaction()
943 bh = jh2bh(jh); in jbd2_journal_commit_transaction()
950 J_ASSERT_JH(jh, jh->b_transaction == commit_transaction); in jbd2_journal_commit_transaction()
965 if (jh->b_committed_data) { in jbd2_journal_commit_transaction()
966 jbd2_free(jh->b_committed_data, bh->b_size); in jbd2_journal_commit_transaction()
967 jh->b_committed_data = NULL; in jbd2_journal_commit_transaction()
968 if (jh->b_frozen_data) { in jbd2_journal_commit_transaction()
969 jh->b_committed_data = jh->b_frozen_data; in jbd2_journal_commit_transaction()
970 jh->b_frozen_data = NULL; in jbd2_journal_commit_transaction()
971 jh->b_frozen_triggers = NULL; in jbd2_journal_commit_transaction()
973 } else if (jh->b_frozen_data) { in jbd2_journal_commit_transaction()
974 jbd2_free(jh->b_frozen_data, bh->b_size); in jbd2_journal_commit_transaction()
975 jh->b_frozen_data = NULL; in jbd2_journal_commit_transaction()
976 jh->b_frozen_triggers = NULL; in jbd2_journal_commit_transaction()
980 cp_transaction = jh->b_cp_transaction; in jbd2_journal_commit_transaction()
982 JBUFFER_TRACE(jh, "remove from old cp transaction"); in jbd2_journal_commit_transaction()
984 __jbd2_journal_remove_checkpoint(jh); in jbd2_journal_commit_transaction()
1013 jh->b_modified = 0; in jbd2_journal_commit_transaction()
1014 if (!jh->b_next_transaction) { in jbd2_journal_commit_transaction()
1025 JBUFFER_TRACE(jh, "add to new checkpointing trans"); in jbd2_journal_commit_transaction()
1026 __jbd2_journal_insert_checkpoint(jh, commit_transaction); in jbd2_journal_commit_transaction()
1040 if (!jh->b_next_transaction) in jbd2_journal_commit_transaction()
1043 JBUFFER_TRACE(jh, "refile or unfile buffer"); in jbd2_journal_commit_transaction()
1044 __jbd2_journal_refile_buffer(jh); in jbd2_journal_commit_transaction()