Lines Matching refs:tid

531 int jbd2_log_start_commit(journal_t *journal, tid_t tid)  in jbd2_log_start_commit()  argument
536 ret = __jbd2_log_start_commit(journal, tid); in jbd2_log_start_commit()
551 tid_t tid; in __jbd2_journal_force_commit() local
567 tid = transaction->t_tid; in __jbd2_journal_force_commit()
570 jbd2_log_start_commit(journal, tid); in __jbd2_journal_force_commit()
571 ret = jbd2_log_wait_commit(journal, tid); in __jbd2_journal_force_commit()
623 tid_t tid = journal->j_running_transaction->t_tid; in jbd2_journal_start_commit() local
625 __jbd2_log_start_commit(journal, tid); in jbd2_journal_start_commit()
629 *ptid = tid; in jbd2_journal_start_commit()
650 int jbd2_trans_will_send_data_barrier(journal_t *journal, tid_t tid) in jbd2_trans_will_send_data_barrier() argument
659 if (tid_geq(journal->j_commit_sequence, tid)) in jbd2_trans_will_send_data_barrier()
662 if (!commit_trans || commit_trans->t_tid != tid) { in jbd2_trans_will_send_data_barrier()
689 int jbd2_log_wait_commit(journal_t *journal, tid_t tid) in jbd2_log_wait_commit() argument
695 if (!tid_geq(journal->j_commit_request, tid)) { in jbd2_log_wait_commit()
698 __func__, journal->j_commit_request, tid); in jbd2_log_wait_commit()
701 while (tid_gt(tid, journal->j_commit_sequence)) { in jbd2_log_wait_commit()
703 tid, journal->j_commit_sequence); in jbd2_log_wait_commit()
707 !tid_gt(tid, journal->j_commit_sequence)); in jbd2_log_wait_commit()
724 int jbd2_complete_transaction(journal_t *journal, tid_t tid) in jbd2_complete_transaction() argument
730 journal->j_running_transaction->t_tid == tid) { in jbd2_complete_transaction()
731 if (journal->j_commit_request != tid) { in jbd2_complete_transaction()
734 jbd2_log_start_commit(journal, tid); in jbd2_complete_transaction()
738 journal->j_committing_transaction->t_tid == tid)) in jbd2_complete_transaction()
744 return jbd2_log_wait_commit(journal, tid); in jbd2_complete_transaction()
840 int jbd2_journal_get_log_tail(journal_t *journal, tid_t *tid, in jbd2_journal_get_log_tail() argument
850 *tid = transaction->t_tid; in jbd2_journal_get_log_tail()
853 *tid = transaction->t_tid; in jbd2_journal_get_log_tail()
856 *tid = transaction->t_tid; in jbd2_journal_get_log_tail()
859 *tid = journal->j_transaction_sequence; in jbd2_journal_get_log_tail()
862 ret = tid_gt(*tid, journal->j_tail_sequence); in jbd2_journal_get_log_tail()
879 int __jbd2_update_log_tail(journal_t *journal, tid_t tid, unsigned long block) in __jbd2_update_log_tail() argument
892 ret = jbd2_journal_update_sb_log_tail(journal, tid, block, WRITE_FUA); in __jbd2_update_log_tail()
901 trace_jbd2_update_log_tail(journal, tid, block, freed); in __jbd2_update_log_tail()
905 journal->j_tail_sequence, tid, block, freed); in __jbd2_update_log_tail()
908 journal->j_tail_sequence = tid; in __jbd2_update_log_tail()
921 void jbd2_update_log_tail(journal_t *journal, tid_t tid, unsigned long block) in jbd2_update_log_tail() argument
924 if (tid_gt(tid, journal->j_tail_sequence)) in jbd2_update_log_tail()
925 __jbd2_update_log_tail(journal, tid, block); in jbd2_update_log_tail()
1948 tid_t tid = transaction->t_tid; in jbd2_journal_flush() local
1951 jbd2_log_wait_commit(journal, tid); in jbd2_journal_flush()