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.
179 * attached to this transaction. in xfs_trans_getsb()
202 * locked within the given transaction. If it has not yet been
204 * within the transaction and already read in, just increment its
207 * If the transaction pointer is NULL, make this just a normal
227 * If we find the buffer in the cache with this transaction in xfs_trans_read_buf_map()
254 * already attached to the transaction yet has no buffer ops in xfs_trans_read_buf_map()
256 * attached to the transaction, or by the read caller if in xfs_trans_read_buf_map()
261 * not we have to shut down. Let the transaction cleanup code in xfs_trans_read_buf_map()
333 * Release a buffer previously joined to the transaction. If the buffer is
334 * modified within this transaction, decrement the recursion count but do not
336 * within the transaction, decrement the recursion count and release the buffer
340 * transaction began, then also free the buf_log_item associated with it.
342 * If the transaction pointer is NULL, this is a normal xfs_buf_relse() call.
372 * If the buffer is invalidated or dirty in this transaction, we can't in xfs_trans_brelse()
381 * Unlink the log item from the transaction and clear the hold flag, if in xfs_trans_brelse()
396 * Forcibly detach a buffer previously joined to the transaction. The caller
398 * The buffer must be completely clean and must not be held to the transaction.
416 * transaction. in xfs_trans_bdetach()
422 * not be dirty, stale, logged, ordered, or held to the transaction. in xfs_trans_bdetach()
431 /* Unlink the log item from the transaction and drop the log item. */ in xfs_trans_bdetach()
440 * and associated with the given transaction.
462 * for this transaction.
483 * Mark a buffer dirty in the transaction.
506 * If we invalidated the buffer within this transaction, then in xfs_trans_dirty_buf()
525 * buffer as needing to be logged when the transaction is committed.
526 * The buffer must already be associated with the given transaction.
552 * Invalidate a buffer that is being used within a transaction.
561 * pinned by another transaction. If that is the case, then we'll wait until
570 * We mark the item descriptor and the transaction dirty so that we'll hold
702 * Mark the buffer as ordered for this transaction. This means that the contents
703 * of the buffer are not recorded in the transaction but it is tracked in the