Lines Matching full:deferred
33 * Deferred Operations in XFS
53 * Deferred work is tracked in xfs_defer_pending items. Each pending
54 * item tracks one type of deferred work. Incoming work items (which
57 * the deferred operations.
59 * Finishing a set of deferred operations is an involved process. To
60 * start, we define "rolling a deferred-op transaction" as follows:
77 * - Roll the deferred-op transaction as above.
85 * Transaction while Finishing Deferred Work" section below for
94 * Requesting a Fresh Transaction while Finishing Deferred Work
195 * Ensure there's a log intent item associated with this deferred work item if
226 * Returns 1 if at least one log item was associated with the deferred work;
382 /* Roll a transaction so we can do some deferred op processing. */
450 * If the log intent item for this deferred op is not a part of in xfs_defer_relog()
512 * Transaction while Finishing Deferred Work" above. in xfs_defer_finish_one()
559 * Deferred items that are created in the process of finishing in xfs_defer_finish_noroll()
560 * other deferred work items should be queued at the head of in xfs_defer_finish_noroll()
561 * the pending list, which puts them ahead of the deferred work in xfs_defer_finish_noroll()
643 /* Add an item for later deferred processing. */
685 * Create a pending deferred work item to replay the recovered intent item
705 * Cancel a deferred work item created to recover a log intent item. @dfp
718 * Move deferred ops from one transaction to another and reset the source to
740 * Prepare a chain of fresh deferred ops work items to be completed later. Log
748 * deferred ops state is transferred to the capture structure and the
813 /* Release all resources that we used to capture deferred ops. */
834 * Capture any deferred ops and commit the transaction. This is the last step
836 * of the deferred ops operate on an inode, the caller must pass in that inode
871 * Attach a chain of captured deferred ops to a new transaction and free the
949 /* Set up caches for deferred work items. */
979 /* Destroy all the deferred work item caches, if they've been allocated. */