• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/jbd2/

Lines Matching defs:transaction

126 	transaction_t *transaction;
183 transaction = journal->j_running_transaction;
184 if (transaction && time_after_eq(jiffies,
185 transaction->t_expires))
202 transaction = journal->j_running_transaction;
203 if (transaction && time_after_eq(jiffies, transaction->t_expires)) {
204 journal->j_commit_request = transaction->t_tid;
262 * If the source buffer has already been modified by a new transaction
282 int jbd2_journal_write_metadata_buffer(transaction_t *transaction,
296 journal_t *journal = transaction->t_journal;
300 * transaction is allowed to write it, so nobody else is allowed
327 * If a new transaction has already done a buffer copy-out, then
410 new_bh->b_bdev = transaction->t_journal->j_dev;
420 * copying is moved to the transaction's shadow queue.
424 __jbd2_journal_file_buffer(jh_in, transaction, BJ_Shadow);
429 jbd2_journal_file_buffer(new_jh, transaction, BJ_IO);
469 * Called under j_state_lock. Returns true if a transaction commit was started.
504 * transaction. This is used for forcing out undo-protected data which contains
507 * We can only force the running transaction if we don't have an active handle;
510 * Returns true if a transaction was started.
514 transaction_t *transaction = NULL;
519 transaction = journal->j_running_transaction;
520 __jbd2_log_start_commit(journal, transaction->t_tid);
522 transaction = journal->j_committing_transaction;
524 if (!transaction) {
529 tid = transaction->t_tid;
536 * Start a commit of the current running transaction (if any). Returns true
537 * if a transaction is going to be committed (or is currently already
549 /* There's a running transaction and we've just made sure
557 * have to wait for completion of that transaction
706 seq_printf(seq, "%lu transaction, each up to %u blocks\n",
711 seq_printf(seq, "average: \n %ums waiting for transaction\n",
713 seq_printf(seq, " %ums running transaction\n",
715 seq_printf(seq, " %ums transaction was being locked\n",
719 seq_printf(seq, " %ums logging transaction\n",
721 seq_printf(seq, " %lluus average transaction commit time\n",
723 seq_printf(seq, " %lu handles per transaction\n",
725 seq_printf(seq, " %lu blocks per transaction\n",
727 seq_printf(seq, " %lu logged blocks per transaction\n",
1270 printk(KERN_ERR "JBD2: journal transaction %u on %s "
1545 transaction_t *transaction = NULL;
1552 transaction = journal->j_running_transaction;
1553 __jbd2_log_start_commit(journal, transaction->t_tid);
1555 transaction = journal->j_committing_transaction;
1558 if (transaction) {
1559 tid_t tid = transaction->t_tid;
1657 transaction_t *transaction;
1667 transaction = journal->j_running_transaction;
1668 if (transaction)
1669 __jbd2_log_start_commit(journal, transaction->t_tid);
1696 * journal (not of a single transaction). This operation cannot be
1706 * immediately and no further transaction commits will be honoured.
1713 * Any attempt to get a new transaction handle on a journal which is in
1724 * transaction without having to complete the transaction to record the
2108 * jbd2_journal_remove_journal_head(): if the buffer isn't attached to a transaction
2110 * see that the buffer is not used by any transaction we also "logically"
2160 * transaction's lists.