• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/jbd2/

Lines Matching refs:commit_transaction

103 					transaction_t *commit_transaction)
124 tmp->h_sequence = cpu_to_be32(commit_transaction->t_tid);
177 transaction_t *commit_transaction)
197 while (commit_transaction->t_sync_datalist) {
198 jh = commit_transaction->t_sync_datalist;
229 || jh->b_transaction != commit_transaction
241 __jbd2_journal_file_buffer(jh, commit_transaction,
251 __jbd2_journal_file_buffer(jh, commit_transaction,
293 transaction_t *commit_transaction;
331 commit_transaction = journal->j_running_transaction;
332 J_ASSERT(commit_transaction->t_state == T_RUNNING);
335 commit_transaction->t_tid);
338 commit_transaction->t_state = T_LOCKED;
340 spin_lock(&commit_transaction->t_handle_lock);
341 while (commit_transaction->t_updates) {
346 if (commit_transaction->t_updates) {
347 spin_unlock(&commit_transaction->t_handle_lock);
351 spin_lock(&commit_transaction->t_handle_lock);
355 spin_unlock(&commit_transaction->t_handle_lock);
357 J_ASSERT (commit_transaction->t_outstanding_credits <=
376 while (commit_transaction->t_reserved_list) {
377 jh = commit_transaction->t_reserved_list;
410 commit_transaction->t_state = T_FLUSH;
411 journal->j_committing_transaction = commit_transaction;
413 commit_transaction->t_log_start = journal->j_head;
424 if (commit_transaction->t_buffers) {
425 new_jh = jh = commit_transaction->t_buffers->b_tnext;
440 journal_submit_data_buffers(journal, commit_transaction);
446 while (commit_transaction->t_locked_list) {
449 jh = commit_transaction->t_locked_list->b_tprev;
480 jbd2_journal_write_revoke_records(journal, commit_transaction);
490 J_ASSERT (commit_transaction->t_sync_datalist == NULL);
499 commit_transaction->t_state = T_COMMIT;
503 while (commit_transaction->t_buffers) {
507 jh = commit_transaction->t_buffers;
519 if (!commit_transaction->t_buffers)
546 header->h_sequence = cpu_to_be32(commit_transaction->t_tid);
558 jbd2_journal_file_buffer(descriptor, commit_transaction,
578 commit_transaction->t_outstanding_credits--;
592 * new_bh->b_transaction to commit_transaction.
597 flags = jbd2_journal_write_metadata_buffer(commit_transaction,
628 commit_transaction->t_buffers == NULL ||
675 while (commit_transaction->t_iobuf_list != NULL) {
678 jh = commit_transaction->t_iobuf_list->b_tprev;
707 jh = commit_transaction->t_shadow_list->b_tprev;
717 jbd2_journal_file_buffer(jh, commit_transaction, BJ_Forget);
725 J_ASSERT (commit_transaction->t_shadow_list == NULL);
731 while (commit_transaction->t_log_list != NULL) {
734 jh = commit_transaction->t_log_list->b_tprev;
756 if (journal_write_commit_record(journal, commit_transaction))
769 J_ASSERT(commit_transaction->t_sync_datalist == NULL);
770 J_ASSERT(commit_transaction->t_buffers == NULL);
771 J_ASSERT(commit_transaction->t_checkpoint_list == NULL);
772 J_ASSERT(commit_transaction->t_iobuf_list == NULL);
773 J_ASSERT(commit_transaction->t_shadow_list == NULL);
774 J_ASSERT(commit_transaction->t_log_list == NULL);
782 while (commit_transaction->t_forget) {
786 jh = commit_transaction->t_forget;
790 J_ASSERT_JH(jh, jh->b_transaction == commit_transaction ||
843 __jbd2_journal_insert_checkpoint(jh, commit_transaction);
881 if (commit_transaction->t_forget) {
891 J_ASSERT(commit_transaction->t_state == T_COMMIT);
893 commit_transaction->t_state = T_FINISHED;
894 J_ASSERT(commit_transaction == journal->j_committing_transaction);
895 journal->j_commit_sequence = commit_transaction->t_tid;
899 if (commit_transaction->t_checkpoint_list == NULL) {
900 __jbd2_journal_drop_transaction(journal, commit_transaction);
903 journal->j_checkpoint_transactions = commit_transaction;
904 commit_transaction->t_cpnext = commit_transaction;
905 commit_transaction->t_cpprev = commit_transaction;
907 commit_transaction->t_cpnext =
909 commit_transaction->t_cpprev =
910 commit_transaction->t_cpnext->t_cpprev;
911 commit_transaction->t_cpnext->t_cpprev =
912 commit_transaction;
913 commit_transaction->t_cpprev->t_cpnext =
914 commit_transaction;