transaction_t
transaction_t *transaction;
static void ext4_journal_commit_callback(journal_t *journal, transaction_t *txn)
transaction_t *transaction;
transaction_t *t = jh->b_transaction;
transaction_t *transaction = jh->b_cp_transaction;
transaction_t *transaction, *last_transaction, *next_transaction;
transaction_t *transaction, *last_transaction, *next_transaction;
transaction_t *transaction;
transaction_t *transaction)
void __jbd2_journal_drop_transaction(journal_t *journal, transaction_t *transaction)
transaction_t *commit_transaction,
transaction_t *commit_transaction)
transaction_t *commit_transaction)
transaction_t *commit_transaction;
transaction_t *cp_transaction;
transaction_t *transaction;
transaction_t *transaction;
transaction_t *transaction = NULL;
transaction_t *transaction;
int jbd2_journal_write_metadata_buffer(transaction_t *transaction,
transaction_t *transaction = NULL;
transaction_t *commit_trans, *running_trans;
jbd2_journal_get_descriptor_buffer(transaction_t *transaction, int type)
static void write_one_revoke_record(transaction_t *,
void jbd2_journal_write_revoke_records(transaction_t *transaction,
static void write_one_revoke_record(transaction_t *transaction,
static inline void update_t_max_wait(transaction_t *transaction,
transaction_t *transaction = handle->h_transaction;
transaction_t *transaction = handle->h_transaction;
transaction_t *transaction = handle->h_transaction;
transaction_t *transaction = handle->h_transaction;
transaction_t *transaction;
transaction_t *t = journal->j_running_transaction;
static int __dispose_buffer(struct journal_head *jh, transaction_t *transaction)
transaction_t *transaction;
transaction_t *transaction, int jlist)
transaction_t *transaction, int jlist)
transaction_t *transaction = handle->h_transaction;
transaction_t *inode_trans, *commit_trans;
transaction_t *transaction, *new_transaction = NULL;
sizeof(transaction_t),
static void __jbd2_journal_unreserve_handle(handle_t *handle, transaction_t *t)
void jbd2_journal_free_transaction(transaction_t *transaction)
transaction_t *transaction = handle->h_transaction;
transaction_t *transaction = handle->h_transaction;
transaction_t *transaction = handle->h_transaction;
transaction_t *transaction)
transaction_t *transaction = journal->j_running_transaction;
transaction_t *transaction = handle->h_transaction;
transaction_t *transaction;
transaction_t *);
extern void __jbd2_journal_file_buffer(struct journal_head *, transaction_t *, int);
extern void jbd2_journal_file_buffer(struct journal_head *, transaction_t *, int);
struct buffer_head *jbd2_journal_get_descriptor_buffer(transaction_t *, int);
void __jbd2_journal_insert_checkpoint(struct journal_head *, transaction_t *);
extern int jbd2_journal_write_metadata_buffer(transaction_t *transaction,
extern void jbd2_journal_free_transaction(transaction_t *);
extern void jbd2_journal_write_revoke_records(transaction_t *transaction,
extern void __jbd2_journal_drop_transaction(journal_t *, transaction_t *);
transaction_t *i_transaction;
transaction_t *i_next_transaction;
transaction_t *h_transaction;
transaction_t *t_cpnext, *t_cpprev;
transaction_t *j_running_transaction;
transaction_t *j_committing_transaction;
transaction_t *j_checkpoint_transactions;
transaction_t *j_shrink_transaction;
transaction_t *b_transaction;
transaction_t *b_next_transaction;
transaction_t *b_cp_transaction;
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),
TP_PROTO(journal_t *journal, transaction_t *commit_transaction),