Lines Matching defs:journal

3  * journal.h
39 journal_t *j_journal; /* The kernels journal type */
41 * this journal */
78 static inline void ocfs2_set_ci_lock_trans(struct ocfs2_journal *journal,
82 ci->ci_last_trans = journal->j_trans_id;
94 struct ocfs2_journal *journal =
95 OCFS2_SB(ocfs2_metadata_cache_get_super(ci))->journal;
98 ret = time_after(journal->j_trans_id, ci->ci_last_trans);
110 struct ocfs2_journal *journal =
111 OCFS2_SB(ocfs2_metadata_cache_get_super(ci))->journal;
114 ret = !(time_after(journal->j_trans_id, ci->ci_created_trans));
126 * journal open and j_trans_id could be junk. */
137 ci->ci_created_trans = osb->journal->j_trans_id;
141 /* Exported only for the journal struct init code in super.c. Do not call. */
156 * Initialize, Load, Shutdown, Wipe a journal.
158 * ocfs2_journal_alloc - Initialize skeleton for journal structure.
159 * ocfs2_journal_init - Initialize journal structures in the OSB.
160 * ocfs2_journal_load - Load the given journal off disk. Replay it if
162 * ocfs2_journal_shutdown - Shutdown a journal, this will flush all
164 * ocfs2_journal_wipe - Wipe transactions from a journal. Optionally
175 int ocfs2_journal_wipe(struct ocfs2_journal *journal,
177 int ocfs2_journal_load(struct ocfs2_journal *journal, int local,
201 * metadata to the journal, you won't know, and will
207 wait_event(osb->journal->j_checkpointed,
220 * the journal was aborted. The majority of paths don't
227 * ocfs2_journal_access* - Notify the handle that we want to journal this
589 OCFS2_SB(inode->i_sb)->journal->j_journal,