Lines Matching full:logged
59 * when the directory they are being removed from was logged.
129 * using in ram and once, once to create all the inodes logged in the tree
348 * pin down any logged extents, so we have to read the block. in process_one_buffer()
454 * replay the extents we've logged we get the right nbytes. in overwrite_item()
521 * was logged as zero. This is done when the tree logging code in overwrite_item()
2008 /* the existing item matches the logged item */ in replay_one_name()
2169 * created in the log while the subvolume was logged.
2173 * directory is in a logged range item, but not actually in the log
3067 * you know that any inodes previously logged are safely on disk only
3444 * Check if an inode was logged in the current transaction. This may often
3459 * have been logged before in the current transaction, then evicted and in inode_logged()
3460 * loaded again in the current transaction - or may have never been logged in inode_logged()
3473 * If both a file and directory are logged, and unlinks or renames are
3486 * log when a file that was logged in the current transaction is
3841 * key in the range logged that is not present in the log tree, then it means
3845 * the smallest logged by this transaction and one key larger than the largest
3846 * key logged by this transaction.
4008 * If we are doing a fast fsync and the inode was logged before in the in log_inode_item()
4009 * current transaction, then we know the inode was previously logged and in log_inode_item()
4028 * logged before in the current transaction, when we load again in log_inode_item()
4065 * same checksum being logged by another task that is logging another in log_csums()
4074 * Due to extent cloning, we might have logged a csum item that covers a in log_csums()
4268 * extent has already been logged. in log_extent_csums()
4276 * |--------- logged extent ---------| in log_extent_csums()
4294 * extent that falls inside of the logged extent. in log_extent_csums()
4522 * Avoid logging extent items logged in past fsync calls in btrfs_log_prealloc_extents()
4638 * We have logged all extents successfully, now make sure the commit of in btrfs_log_changed_extents()
5080 * If the inode was already logged skip it - otherwise we can in log_conflicting_inodes()
5098 * happen if we don't skip already logged inodes: in log_conflicting_inodes()
5329 * or be logged already.
5391 * and figure out which index ranges have to be logged. in btrfs_log_inode()
5533 * If we are doing a fast fsync and the inode was logged before in btrfs_log_inode()
5535 * they were logged before. If xattrs were added, changed or in btrfs_log_inode()
5536 * deleted since the last time we logged the inode, then we have in btrfs_log_inode()
5537 * already logged them because the inode had the runtime flag in btrfs_log_inode()
5576 * logged - otherwise if an explicit fsync is made against an ancestor, in btrfs_log_inode()
5581 * logged. in btrfs_log_inode()
5589 * Don't update last_log_commit if we logged that an inode exists. in btrfs_log_inode()
5603 * is logged with an i_size of 0 or whatever value was logged in btrfs_log_inode()
5644 * time it was logged and is flagged as logged in the current transaction, in need_log_inode()
5647 * In case the inode was logged and then evicted and reloaded, its in need_log_inode()
5667 * directory, that directory's new entries are logged too (same behaviour as
5685 * from the inode, leaving the logged inode item with a link count that does
5686 * not match the number of logged inode reference items. This is fine because
5693 * BTRFS_DIR_INDEX_KEY are added to fs/subvol tree and the logged inode item
5694 * has a size that doesn't match the sum of the lengths of all the logged
5696 * logged but its matching dir_index key is not logged, at log replay time we
5698 * other hand if only the dir_index key ends up being logged, the respective
6170 * Skip already logged inodes or inodes corresponding to tmpfiles in btrfs_log_inode_parent()
6207 * inodes are fully logged. This is to prevent leaving dangling in btrfs_log_inode_parent()
6275 * chunks. This returns 0 if the dentry was logged, and 1 otherwise.
6472 * commit instead of allowing a directory to be logged.
6492 * into the file. When the file is logged we check it and in btrfs_record_unlink_dir()
6500 * if this directory was already logged any new in btrfs_record_unlink_dir()
6507 * if the inode we're about to unlink was logged, in btrfs_record_unlink_dir()
6570 * if this inode hasn't been logged and directory we're renaming it in btrfs_log_new_name()
6571 * from hasn't been logged, we don't need to log it in btrfs_log_new_name()
6579 * was previously logged, make sure the next log attempt on the directory in btrfs_log_new_name()