Lines Matching refs:dst_path
3134 struct btrfs_path *dst_path, int key_type, in log_dir_items() argument
3195 ret = overwrite_item(trans, log, dst_path, in log_dir_items()
3226 ret = overwrite_item(trans, log, dst_path, src, i, in log_dir_items()
3281 ret = overwrite_item(trans, log, dst_path, in log_dir_items()
3293 btrfs_release_path(dst_path); in log_dir_items()
3324 struct btrfs_path *dst_path, in log_directory_changes() argument
3337 dst_path, key_type, ctx, min_key, in log_directory_changes()
3486 struct btrfs_path *dst_path, in copy_items() argument
3525 ret = btrfs_insert_empty_items(trans, log, dst_path, in copy_items()
3532 for (i = 0; i < nr; i++, dst_path->slots[0]++) { in copy_items()
3533 dst_offset = btrfs_item_ptr_offset(dst_path->nodes[0], in copy_items()
3534 dst_path->slots[0]); in copy_items()
3542 inode_item = btrfs_item_ptr(dst_path->nodes[0], in copy_items()
3543 dst_path->slots[0], in copy_items()
3545 fill_inode_item(trans, dst_path->nodes[0], inode_item, in copy_items()
3549 copy_extent_buffer(dst_path->nodes[0], src, dst_offset, in copy_items()
3605 btrfs_release_path(dst_path); in copy_items()
3613 btrfs_mark_buffer_dirty(dst_path->nodes[0]); in copy_items()
3614 btrfs_release_path(dst_path); in copy_items()
4139 struct btrfs_path *dst_path) in btrfs_log_all_xattrs() argument
4164 ret = copy_items(trans, inode, dst_path, path, in btrfs_log_all_xattrs()
4194 ret = copy_items(trans, inode, dst_path, path, in btrfs_log_all_xattrs()
4450 struct btrfs_path *dst_path; in btrfs_log_inode() local
4471 dst_path = btrfs_alloc_path(); in btrfs_log_inode()
4472 if (!dst_path) { in btrfs_log_inode()
4508 btrfs_free_path(dst_path); in btrfs_log_inode()
4620 ret = copy_items(trans, inode, dst_path, path, in btrfs_log_inode()
4645 ret = copy_items(trans, inode, dst_path, path, &last_extent, in btrfs_log_inode()
4669 ret = copy_items(trans, inode, dst_path, path, in btrfs_log_inode()
4691 ret = copy_items(trans, inode, dst_path, path, &last_extent, in btrfs_log_inode()
4703 btrfs_release_path(dst_path); in btrfs_log_inode()
4704 err = btrfs_log_all_xattrs(trans, root, inode, path, dst_path); in btrfs_log_inode()
4709 btrfs_release_path(dst_path); in btrfs_log_inode()
4716 btrfs_release_path(dst_path); in btrfs_log_inode()
4718 err = log_inode_item(trans, log, dst_path, inode); in btrfs_log_inode()
4738 ret = btrfs_log_changed_extents(trans, root, inode, dst_path, in btrfs_log_inode()
4777 ret = log_directory_changes(trans, root, inode, path, dst_path, in btrfs_log_inode()
4797 btrfs_free_path(dst_path); in btrfs_log_inode()