Lines Matching defs:jh
386 struct journal_head *jh;
528 jh = commit_transaction->t_reserved_list;
529 JBUFFER_TRACE(jh, "reserved, unused: refile");
534 if (jh->b_committed_data) {
535 struct buffer_head *bh = jh2bh(jh);
537 spin_lock(&jh->b_state_lock);
538 jbd2_free(jh->b_committed_data, bh->b_size);
539 jh->b_committed_data = NULL;
540 spin_unlock(&jh->b_state_lock);
542 jbd2_journal_refile_buffer(journal, jh);
629 jh = commit_transaction->t_buffers;
635 clear_buffer_jbddirty(jh2bh(jh));
636 JBUFFER_TRACE(jh, "journal is aborting: refile");
637 jbd2_buffer_abort_trigger(jh,
638 jh->b_frozen_data ?
639 jh->b_frozen_triggers :
640 jh->b_triggers);
641 jbd2_journal_refile_buffer(journal, jh);
704 atomic_inc(&jh2bh(jh)->b_count);
710 set_bit(BH_JWrite, &jh2bh(jh)->b_state);
711 JBUFFER_TRACE(jh, "ph3: write metadata");
713 jh, &wbuf[bufs], blocknr);
730 write_tag_block(journal, tag, jh2bh(jh)->b_blocknr);
879 jh = commit_transaction->t_shadow_list->b_tprev;
880 bh = jh2bh(jh);
889 JBUFFER_TRACE(jh, "file as BJ_Forget");
890 jbd2_journal_file_buffer(jh, commit_transaction, BJ_Forget);
891 JBUFFER_TRACE(jh, "brelse shadowed buffer");
979 jh = commit_transaction->t_forget;
981 bh = jh2bh(jh);
987 spin_lock(&jh->b_state_lock);
988 J_ASSERT_JH(jh, jh->b_transaction == commit_transaction);
1003 if (jh->b_committed_data) {
1004 jbd2_free(jh->b_committed_data, bh->b_size);
1005 jh->b_committed_data = NULL;
1006 if (jh->b_frozen_data) {
1007 jh->b_committed_data = jh->b_frozen_data;
1008 jh->b_frozen_data = NULL;
1009 jh->b_frozen_triggers = NULL;
1011 } else if (jh->b_frozen_data) {
1012 jbd2_free(jh->b_frozen_data, bh->b_size);
1013 jh->b_frozen_data = NULL;
1014 jh->b_frozen_triggers = NULL;
1018 cp_transaction = jh->b_cp_transaction;
1020 JBUFFER_TRACE(jh, "remove from old cp transaction");
1022 __jbd2_journal_remove_checkpoint(jh);
1040 if (buffer_freed(bh) && !jh->b_next_transaction) {
1068 JBUFFER_TRACE(jh, "add to new checkpointing trans");
1069 __jbd2_journal_insert_checkpoint(jh, commit_transaction);
1083 if (!jh->b_next_transaction)
1086 JBUFFER_TRACE(jh, "refile or unfile buffer");
1087 drop_ref = __jbd2_journal_refile_buffer(jh);
1088 spin_unlock(&jh->b_state_lock);
1090 jbd2_journal_put_journal_head(jh);