Lines Matching full:transaction
20 * a part of the given transaction.
52 * Add the locked buffer to the transaction.
55 * transaction.
58 * then allocate one for it. Then add the buf item to the transaction.
84 * Take a reference for this transaction on the buf item. in _xfs_trans_bjoin()
89 * Attach the item to the transaction so we can find it in in _xfs_trans_bjoin()
108 * locked within the given transaction. If it is already locked
109 * within the transaction, just increment its lock recursion count
112 * If the transaction pointer is NULL, make this just a normal
133 * If we find the buffer in the cache with this transaction in xfs_trans_get_buf_map()
169 * Get and lock the superblock buffer for the given transaction.
178 * attached to this transaction. in __xfs_trans_getsb()
217 * locked within the given transaction. If it has not yet been
219 * within the transaction and already read in, just increment its
222 * If the transaction pointer is NULL, make this just a normal
242 * If we find the buffer in the cache with this transaction in xfs_trans_read_buf_map()
269 * already attached to the transaction yet has no buffer ops in xfs_trans_read_buf_map()
271 * attached to the transaction, or by the read caller if in xfs_trans_read_buf_map()
276 * not we have to shut down. Let the transaction cleanup code in xfs_trans_read_buf_map()
348 * Release a buffer previously joined to the transaction. If the buffer is
349 * modified within this transaction, decrement the recursion count but do not
351 * within the transaction, decrement the recursion count and release the buffer
355 * transaction began, then also free the buf_log_item associated with it.
357 * If the transaction pointer is NULL, this is a normal xfs_buf_relse() call.
387 * If the buffer is invalidated or dirty in this transaction, we can't in xfs_trans_brelse()
396 * Unlink the log item from the transaction and clear the hold flag, if in xfs_trans_brelse()
411 * Forcibly detach a buffer previously joined to the transaction. The caller
413 * The buffer must be completely clean and must not be held to the transaction.
431 * transaction. in xfs_trans_bdetach()
437 * not be dirty, stale, logged, ordered, or held to the transaction. in xfs_trans_bdetach()
446 /* Unlink the log item from the transaction and drop the log item. */ in xfs_trans_bdetach()
455 * and associated with the given transaction.
477 * for this transaction.
498 * Mark a buffer dirty in the transaction.
521 * If we invalidated the buffer within this transaction, then in xfs_trans_dirty_buf()
540 * buffer as needing to be logged when the transaction is committed.
541 * The buffer must already be associated with the given transaction.
567 * Invalidate a buffer that is being used within a transaction.
576 * pinned by another transaction. If that is the case, then we'll wait until
585 * We mark the item descriptor and the transaction dirty so that we'll hold
717 * Mark the buffer as ordered for this transaction. This means that the contents
718 * of the buffer are not recorded in the transaction but it is tracked in the