Lines Matching defs:intent

50  * requires us to log "intent" items in case log recovery needs to
56 * have not yet had an intent logged) are attached to a pending item
66 * - Create a log intent item for that type.
80 * log intent item.
81 * - For each work item attached to the log intent item,
89 * The key here is that we must log an intent item for all pending
92 * we can perform complex remapping operations, chaining intent items
104 * item to prevent the log intent item from replaying, immediately log
105 * a new log intent item with the unfinished work items, roll the
107 * log done item and the new log intent item must be in the same
116 * defer_finish sees the -EAGAIN, logs the new log intent item
121 * transaction reservation to fit the new log intent item.
167 * the following intent items:
176 * of these intent items:
197 struct xfs_log_item *intent)
205 struct xfs_log_item *intent,
238 /* Create a log intent done item for a log intent item. */
246 /* If there is no log intent item, there can be no log done item. */
254 * 1.) releases the log intent item and frees the log done item
269 * Ensure there's a log intent item associated with this deferred work item if
299 * For each pending item in the intake list, log its intent item and the
366 /* Abort intent items that don't have a done item. */
499 * for the intent items to be released.
524 * Prevent a log intent item from pinning the tail of the log by logging a
525 * done item to release the intent item; and then log a new intent item.
542 * If the log intent item for this deferred op is not a part of
543 * the current log checkpoint, relog the intent item to keep
573 * Log an intent-done item for the first pending intent, and finish the work
599 * back on the list and log a new log intent item to
644 * Finish all the pending work. This involves logging intent items for
672 * of time that any one intent item can stick around in memory,
690 /* Relog intent items to keep the log moving. */
879 * Create a pending deferred work item to replay the recovered intent item
894 * Cancel a deferred work item created to recover a log intent item. @dfp
906 /* Replay the deferred work item created from a recovered log intent item. */
951 * Create and log intent items for all the work that we're capturing so that we
956 * intent items to capture, this function returns NULL.
1041 * needed to finish a log intent item that we recovered from the log. If any