Lines Matching defs:log
82 * This is called to fill in the vector of log iovecs for the
83 * given efi log item. We use only 1 iovec, and we point that
109 * The unpin operation is the last place an EFI is manipulated in the log. It is
110 * either inserted in the AIL or aborted in the event of a log I/O error. In
114 * drop the log's EFI reference now that the log is done with it.
252 * This is called to fill in the vector of log iovecs for the
253 * given efd log item. We use only 1 iovec, and we point that
307 * Allocate an "extent free done" log item that will hold nextents worth of
368 * Free an extent and log it to the EFD. Note that the transaction is marked
410 * If we need a new transaction to make progress, the caller will log a
411 * new EFI with the current contents. It will also log an EFD to cancel
656 * the log. We need to free the extents that it describes.
750 /* Relog an intent item to push the log tail forward. */
798 struct xlog *log,
803 struct xfs_mount *mp = log->l_mp;
827 xfs_trans_ail_insert(log->l_ailp, &efip->efi_item, lsn);
839 * transaction in the log. Its purpose is to cancel the corresponding EFI if it
840 * was still in the log. To do this it searches the AIL for the EFI with an id
846 struct xlog *log,
857 XFS_CORRUPTION_ERROR(__func__, XFS_ERRLEVEL_LOW, log->l_mp,
866 XFS_CORRUPTION_ERROR(__func__, XFS_ERRLEVEL_LOW, log->l_mp,
871 xlog_recover_release_intent(log, XFS_LI_EFI, efd_formatp->efd_efi_id);