Lines Matching refs:tid
540 int jbd2_log_start_commit(journal_t *journal, tid_t tid) in jbd2_log_start_commit() argument
545 ret = __jbd2_log_start_commit(journal, tid); in jbd2_log_start_commit()
560 tid_t tid; in __jbd2_journal_force_commit() local
576 tid = transaction->t_tid; in __jbd2_journal_force_commit()
579 jbd2_log_start_commit(journal, tid); in __jbd2_journal_force_commit()
580 ret = jbd2_log_wait_commit(journal, tid); in __jbd2_journal_force_commit()
632 tid_t tid = journal->j_running_transaction->t_tid; in jbd2_journal_start_commit() local
634 __jbd2_log_start_commit(journal, tid); in jbd2_journal_start_commit()
638 *ptid = tid; in jbd2_journal_start_commit()
659 int jbd2_trans_will_send_data_barrier(journal_t *journal, tid_t tid) in jbd2_trans_will_send_data_barrier() argument
668 if (tid_geq(journal->j_commit_sequence, tid)) in jbd2_trans_will_send_data_barrier()
671 if (!commit_trans || commit_trans->t_tid != tid) { in jbd2_trans_will_send_data_barrier()
698 int jbd2_log_wait_commit(journal_t *journal, tid_t tid) in jbd2_log_wait_commit() argument
704 if (!tid_geq(journal->j_commit_request, tid)) { in jbd2_log_wait_commit()
707 __func__, journal->j_commit_request, tid); in jbd2_log_wait_commit()
710 while (tid_gt(tid, journal->j_commit_sequence)) { in jbd2_log_wait_commit()
712 tid, journal->j_commit_sequence); in jbd2_log_wait_commit()
716 !tid_gt(tid, journal->j_commit_sequence)); in jbd2_log_wait_commit()
733 int jbd2_complete_transaction(journal_t *journal, tid_t tid) in jbd2_complete_transaction() argument
739 journal->j_running_transaction->t_tid == tid) { in jbd2_complete_transaction()
740 if (journal->j_commit_request != tid) { in jbd2_complete_transaction()
743 jbd2_log_start_commit(journal, tid); in jbd2_complete_transaction()
747 journal->j_committing_transaction->t_tid == tid)) in jbd2_complete_transaction()
753 return jbd2_log_wait_commit(journal, tid); in jbd2_complete_transaction()
849 int jbd2_journal_get_log_tail(journal_t *journal, tid_t *tid, in jbd2_journal_get_log_tail() argument
859 *tid = transaction->t_tid; in jbd2_journal_get_log_tail()
862 *tid = transaction->t_tid; in jbd2_journal_get_log_tail()
865 *tid = transaction->t_tid; in jbd2_journal_get_log_tail()
868 *tid = journal->j_transaction_sequence; in jbd2_journal_get_log_tail()
871 ret = tid_gt(*tid, journal->j_tail_sequence); in jbd2_journal_get_log_tail()
888 int __jbd2_update_log_tail(journal_t *journal, tid_t tid, unsigned long block) in __jbd2_update_log_tail() argument
901 ret = jbd2_journal_update_sb_log_tail(journal, tid, block, WRITE_FUA); in __jbd2_update_log_tail()
910 trace_jbd2_update_log_tail(journal, tid, block, freed); in __jbd2_update_log_tail()
914 journal->j_tail_sequence, tid, block, freed); in __jbd2_update_log_tail()
917 journal->j_tail_sequence = tid; in __jbd2_update_log_tail()
930 void jbd2_update_log_tail(journal_t *journal, tid_t tid, unsigned long block) in jbd2_update_log_tail() argument
933 if (tid_gt(tid, journal->j_tail_sequence)) in jbd2_update_log_tail()
934 __jbd2_update_log_tail(journal, tid, block); in jbd2_update_log_tail()
1962 tid_t tid = transaction->t_tid; in jbd2_journal_flush() local
1965 jbd2_log_wait_commit(journal, tid); in jbd2_journal_flush()