commit_transaction 9627 fs/btrfs/inode.c bool commit_transaction = false; commit_transaction 9784 fs/btrfs/inode.c commit_transaction = true; commit_transaction 9790 fs/btrfs/inode.c if (!commit_transaction) { commit_transaction 9798 fs/btrfs/inode.c commit_transaction = true; commit_transaction 9833 fs/btrfs/inode.c if (!ret && sync_log_root && !commit_transaction) { commit_transaction 9837 fs/btrfs/inode.c commit_transaction = true; commit_transaction 9839 fs/btrfs/inode.c if (!ret && sync_log_dest && !commit_transaction) { commit_transaction 9843 fs/btrfs/inode.c commit_transaction = true; commit_transaction 9845 fs/btrfs/inode.c if (commit_transaction) { commit_transaction 9944 fs/btrfs/inode.c bool commit_transaction = false; commit_transaction 10103 fs/btrfs/inode.c commit_transaction = true; commit_transaction 10144 fs/btrfs/inode.c commit_transaction = true; commit_transaction 10150 fs/btrfs/inode.c if (commit_transaction) { commit_transaction 117 fs/jbd2/commit.c transaction_t *commit_transaction, commit_transaction 131 fs/jbd2/commit.c bh = jbd2_journal_get_descriptor_buffer(commit_transaction, commit_transaction 214 fs/jbd2/commit.c transaction_t *commit_transaction) commit_transaction 221 fs/jbd2/commit.c list_for_each_entry(jinode, &commit_transaction->t_inode_list, i_list) { commit_transaction 242 fs/jbd2/commit.c J_ASSERT(jinode->i_transaction == commit_transaction); commit_transaction 257 fs/jbd2/commit.c transaction_t *commit_transaction) commit_transaction 264 fs/jbd2/commit.c list_for_each_entry(jinode, &commit_transaction->t_inode_list, i_list) { commit_transaction 285 fs/jbd2/commit.c &commit_transaction->t_inode_list, i_list) { commit_transaction 358 fs/jbd2/commit.c transaction_t *commit_transaction; commit_transaction 416 fs/jbd2/commit.c commit_transaction = journal->j_running_transaction; commit_transaction 418 fs/jbd2/commit.c trace_jbd2_start_commit(journal, commit_transaction); commit_transaction 420 fs/jbd2/commit.c commit_transaction->t_tid); commit_transaction 423 fs/jbd2/commit.c J_ASSERT(commit_transaction->t_state == T_RUNNING); commit_transaction 424 fs/jbd2/commit.c commit_transaction->t_state = T_LOCKED; commit_transaction 426 fs/jbd2/commit.c trace_jbd2_commit_locking(journal, commit_transaction); commit_transaction 427 fs/jbd2/commit.c stats.run.rs_wait = commit_transaction->t_max_wait; commit_transaction 430 fs/jbd2/commit.c if (commit_transaction->t_requested) commit_transaction 432 fs/jbd2/commit.c jbd2_time_diff(commit_transaction->t_requested, commit_transaction 434 fs/jbd2/commit.c stats.run.rs_running = jbd2_time_diff(commit_transaction->t_start, commit_transaction 437 fs/jbd2/commit.c spin_lock(&commit_transaction->t_handle_lock); commit_transaction 438 fs/jbd2/commit.c while (atomic_read(&commit_transaction->t_updates)) { commit_transaction 443 fs/jbd2/commit.c if (atomic_read(&commit_transaction->t_updates)) { commit_transaction 444 fs/jbd2/commit.c spin_unlock(&commit_transaction->t_handle_lock); commit_transaction 448 fs/jbd2/commit.c spin_lock(&commit_transaction->t_handle_lock); commit_transaction 452 fs/jbd2/commit.c spin_unlock(&commit_transaction->t_handle_lock); commit_transaction 453 fs/jbd2/commit.c commit_transaction->t_state = T_SWITCH; commit_transaction 456 fs/jbd2/commit.c J_ASSERT (atomic_read(&commit_transaction->t_outstanding_credits) <= commit_transaction 475 fs/jbd2/commit.c while (commit_transaction->t_reserved_list) { commit_transaction 476 fs/jbd2/commit.c jh = commit_transaction->t_reserved_list; commit_transaction 519 fs/jbd2/commit.c &commit_transaction->t_outstanding_credits); commit_transaction 522 fs/jbd2/commit.c trace_jbd2_commit_flushing(journal, commit_transaction); commit_transaction 527 fs/jbd2/commit.c commit_transaction->t_state = T_FLUSH; commit_transaction 528 fs/jbd2/commit.c journal->j_committing_transaction = commit_transaction; commit_transaction 531 fs/jbd2/commit.c commit_transaction->t_log_start = journal->j_head; commit_transaction 541 fs/jbd2/commit.c err = journal_submit_data_buffers(journal, commit_transaction); commit_transaction 546 fs/jbd2/commit.c jbd2_journal_write_revoke_records(commit_transaction, &log_bufs); commit_transaction 556 fs/jbd2/commit.c commit_transaction->t_state = T_COMMIT; commit_transaction 559 fs/jbd2/commit.c trace_jbd2_commit_logging(journal, commit_transaction); commit_transaction 564 fs/jbd2/commit.c atomic_read(&commit_transaction->t_outstanding_credits); commit_transaction 567 fs/jbd2/commit.c J_ASSERT(commit_transaction->t_nr_buffers <= commit_transaction 568 fs/jbd2/commit.c atomic_read(&commit_transaction->t_outstanding_credits)); commit_transaction 573 fs/jbd2/commit.c while (commit_transaction->t_buffers) { commit_transaction 577 fs/jbd2/commit.c jh = commit_transaction->t_buffers; commit_transaction 594 fs/jbd2/commit.c if (!commit_transaction->t_buffers) commit_transaction 608 fs/jbd2/commit.c commit_transaction, commit_transaction 648 fs/jbd2/commit.c atomic_dec(&commit_transaction->t_outstanding_credits); commit_transaction 661 fs/jbd2/commit.c flags = jbd2_journal_write_metadata_buffer(commit_transaction, commit_transaction 682 fs/jbd2/commit.c commit_transaction->t_tid); commit_transaction 698 fs/jbd2/commit.c commit_transaction->t_buffers == NULL || commit_transaction 738 fs/jbd2/commit.c err = journal_finish_inode_data_buffers(journal, commit_transaction); commit_transaction 768 fs/jbd2/commit.c J_ASSERT(commit_transaction->t_state == T_COMMIT); commit_transaction 769 fs/jbd2/commit.c commit_transaction->t_state = T_COMMIT_DFLUSH; commit_transaction 777 fs/jbd2/commit.c if (commit_transaction->t_need_data_flush && commit_transaction 784 fs/jbd2/commit.c err = journal_submit_commit_record(journal, commit_transaction, commit_transaction 828 fs/jbd2/commit.c jh = commit_transaction->t_shadow_list->b_tprev; commit_transaction 839 fs/jbd2/commit.c jbd2_journal_file_buffer(jh, commit_transaction, BJ_Forget); commit_transaction 844 fs/jbd2/commit.c J_ASSERT (commit_transaction->t_shadow_list == NULL); commit_transaction 872 fs/jbd2/commit.c J_ASSERT(commit_transaction->t_state == T_COMMIT_DFLUSH); commit_transaction 873 fs/jbd2/commit.c commit_transaction->t_state = T_COMMIT_JFLUSH; commit_transaction 877 fs/jbd2/commit.c err = journal_submit_commit_record(journal, commit_transaction, commit_transaction 908 fs/jbd2/commit.c J_ASSERT(list_empty(&commit_transaction->t_inode_list)); commit_transaction 909 fs/jbd2/commit.c J_ASSERT(commit_transaction->t_buffers == NULL); commit_transaction 910 fs/jbd2/commit.c J_ASSERT(commit_transaction->t_checkpoint_list == NULL); commit_transaction 911 fs/jbd2/commit.c J_ASSERT(commit_transaction->t_shadow_list == NULL); commit_transaction 919 fs/jbd2/commit.c while (commit_transaction->t_forget) { commit_transaction 924 fs/jbd2/commit.c jh = commit_transaction->t_forget; commit_transaction 933 fs/jbd2/commit.c J_ASSERT_JH(jh, jh->b_transaction == commit_transaction); commit_transaction 1014 fs/jbd2/commit.c __jbd2_journal_insert_checkpoint(jh, commit_transaction); commit_transaction 1053 fs/jbd2/commit.c if (commit_transaction->t_forget) { commit_transaction 1063 fs/jbd2/commit.c journal->j_checkpoint_transactions = commit_transaction; commit_transaction 1064 fs/jbd2/commit.c commit_transaction->t_cpnext = commit_transaction; commit_transaction 1065 fs/jbd2/commit.c commit_transaction->t_cpprev = commit_transaction; commit_transaction 1067 fs/jbd2/commit.c commit_transaction->t_cpnext = commit_transaction 1069 fs/jbd2/commit.c commit_transaction->t_cpprev = commit_transaction 1070 fs/jbd2/commit.c commit_transaction->t_cpnext->t_cpprev; commit_transaction 1071 fs/jbd2/commit.c commit_transaction->t_cpnext->t_cpprev = commit_transaction 1072 fs/jbd2/commit.c commit_transaction; commit_transaction 1073 fs/jbd2/commit.c commit_transaction->t_cpprev->t_cpnext = commit_transaction 1074 fs/jbd2/commit.c commit_transaction; commit_transaction 1082 fs/jbd2/commit.c J_ASSERT(commit_transaction->t_state == T_COMMIT_JFLUSH); commit_transaction 1084 fs/jbd2/commit.c commit_transaction->t_start = jiffies; commit_transaction 1086 fs/jbd2/commit.c commit_transaction->t_start); commit_transaction 1091 fs/jbd2/commit.c stats.ts_tid = commit_transaction->t_tid; commit_transaction 1093 fs/jbd2/commit.c atomic_read(&commit_transaction->t_handle_count); commit_transaction 1095 fs/jbd2/commit.c commit_transaction->t_tid, &stats.run); commit_transaction 1096 fs/jbd2/commit.c stats.ts_requested = (commit_transaction->t_requested) ? 1 : 0; commit_transaction 1098 fs/jbd2/commit.c commit_transaction->t_state = T_COMMIT_CALLBACK; commit_transaction 1099 fs/jbd2/commit.c J_ASSERT(commit_transaction == journal->j_committing_transaction); commit_transaction 1100 fs/jbd2/commit.c journal->j_commit_sequence = commit_transaction->t_tid; commit_transaction 1117 fs/jbd2/commit.c journal->j_commit_callback(journal, commit_transaction); commit_transaction 1119 fs/jbd2/commit.c trace_jbd2_end_commit(journal, commit_transaction); commit_transaction 1125 fs/jbd2/commit.c commit_transaction->t_state = T_FINISHED; commit_transaction 1127 fs/jbd2/commit.c if (commit_transaction->t_checkpoint_list == NULL && commit_transaction 1128 fs/jbd2/commit.c commit_transaction->t_checkpoint_io_list == NULL) { commit_transaction 1129 fs/jbd2/commit.c __jbd2_journal_drop_transaction(journal, commit_transaction); commit_transaction 1130 fs/jbd2/commit.c jbd2_journal_free_transaction(commit_transaction); commit_transaction 36 include/trace/events/jbd2.h TP_PROTO(journal_t *journal, transaction_t *commit_transaction), commit_transaction 38 include/trace/events/jbd2.h TP_ARGS(journal, commit_transaction), commit_transaction 48 include/trace/events/jbd2.h __entry->sync_commit = commit_transaction->t_synchronous_commit; commit_transaction 49 include/trace/events/jbd2.h __entry->transaction = commit_transaction->t_tid; commit_transaction 59 include/trace/events/jbd2.h TP_PROTO(journal_t *journal, transaction_t *commit_transaction), commit_transaction 61 include/trace/events/jbd2.h TP_ARGS(journal, commit_transaction) commit_transaction 66 include/trace/events/jbd2.h TP_PROTO(journal_t *journal, transaction_t *commit_transaction), commit_transaction 68 include/trace/events/jbd2.h TP_ARGS(journal, commit_transaction) commit_transaction 73 include/trace/events/jbd2.h TP_PROTO(journal_t *journal, transaction_t *commit_transaction), commit_transaction 75 include/trace/events/jbd2.h TP_ARGS(journal, commit_transaction) commit_transaction 80 include/trace/events/jbd2.h TP_PROTO(journal_t *journal, transaction_t *commit_transaction), commit_transaction 82 include/trace/events/jbd2.h TP_ARGS(journal, commit_transaction) commit_transaction 87 include/trace/events/jbd2.h TP_PROTO(journal_t *journal, transaction_t *commit_transaction), commit_transaction 89 include/trace/events/jbd2.h TP_ARGS(journal, commit_transaction) commit_transaction 93 include/trace/events/jbd2.h TP_PROTO(journal_t *journal, transaction_t *commit_transaction), commit_transaction 95 include/trace/events/jbd2.h TP_ARGS(journal, commit_transaction), commit_transaction 106 include/trace/events/jbd2.h __entry->sync_commit = commit_transaction->t_synchronous_commit; commit_transaction 107 include/trace/events/jbd2.h __entry->transaction = commit_transaction->t_tid;