Lines Matching defs:jnl
97 struct journal *jnl; // ptr back to the journal structure
321 int journal_start_transaction(journal *jnl);
322 int journal_modify_block_start(journal *jnl, struct buf *bp);
323 int journal_modify_block_abort(journal *jnl, struct buf *bp);
324 int journal_modify_block_end(journal *jnl, struct buf *bp, void (*func)(struct buf *bp, void *arg), void *arg);
325 int journal_kill_block(journal *jnl, struct buf *bp);
327 int journal_trim_add_extent(journal *jnl, uint64_t offset, uint64_t length);
328 int journal_trim_remove_extent(journal *jnl, uint64_t offset, uint64_t length);
329 void journal_trim_set_callback(journal *jnl, jnl_trim_callback_t callback, void *arg);
331 int journal_end_transaction(journal *jnl);
333 int journal_active(journal *jnl);
334 int journal_flush(journal *jnl, boolean_t wait_for_IO);
335 void *journal_owner(journal *jnl); // compare against current_thread()
336 int journal_uses_fua(journal *jnl);
356 int journal_relocate(journal *jnl, off_t offset, off_t journal_size, int32_t tbuffer_size,