Lines Matching full:checkpoint
3 * linux/fs/jbd2/checkpoint.c
9 * Checkpoint routines for the generic filesystem journaling code.
26 * Unlink a buffer from a transaction checkpoint list.
44 * Unlink a buffer from a transaction checkpoint(io) list.
61 * Move a buffer from the checkpoint list to the checkpoint io list
96 JBUFFER_TRACE(jh, "remove from checkpoint list"); in __try_to_free_cp_buf()
106 * for a checkpoint to free up some space in the log.
122 * were waiting for the checkpoint lock. If there are no in __jbd2_log_wait_for_space()
199 * Perform an actual checkpoint. We take the first transaction on the
214 jbd_debug(1, "Start checkpoint\n"); in jbd2_log_do_checkpoint()
249 /* checkpoint all of the transaction's buffers */ in jbd2_log_do_checkpoint()
300 BUFFER_TRACE(bh, "remove from checkpoint"); in jbd2_log_do_checkpoint()
381 * Check the list of checkpoint transactions for the journal to see if
425 /* Checkpoint list management */
430 * Find all the written-back checkpoint buffers in the given list and
473 * Find all the written-back checkpoint buffers in the journal and release them.
523 * Remove buffers from all checkpoint lists as journal is aborted and we just
552 * transaction need to be maintained on the transaction's checkpoint
555 * checkpoint lists.
589 * then even if the checkpoint list is empty, the transaction obviously in __jbd2_journal_remove_checkpoint()
615 * journal_insert_checkpoint: put a committed buffer onto a checkpoint
647 * The transaction must have no links except for the checkpoint by this