Lines Matching refs:dst_path
3242 struct btrfs_path *dst_path, int key_type, in log_dir_items() argument
3303 ret = overwrite_item(trans, log, dst_path, in log_dir_items()
3334 ret = overwrite_item(trans, log, dst_path, src, i, in log_dir_items()
3389 ret = overwrite_item(trans, log, dst_path, in log_dir_items()
3401 btrfs_release_path(dst_path); in log_dir_items()
3432 struct btrfs_path *dst_path, in log_directory_changes() argument
3445 dst_path, key_type, ctx, min_key, in log_directory_changes()
3594 struct btrfs_path *dst_path, in copy_items() argument
3633 ret = btrfs_insert_empty_items(trans, log, dst_path, in copy_items()
3640 for (i = 0; i < nr; i++, dst_path->slots[0]++) { in copy_items()
3641 dst_offset = btrfs_item_ptr_offset(dst_path->nodes[0], in copy_items()
3642 dst_path->slots[0]); in copy_items()
3650 inode_item = btrfs_item_ptr(dst_path->nodes[0], in copy_items()
3651 dst_path->slots[0], in copy_items()
3653 fill_inode_item(trans, dst_path->nodes[0], inode_item, in copy_items()
3657 copy_extent_buffer(dst_path->nodes[0], src, dst_offset, in copy_items()
3713 btrfs_release_path(dst_path); in copy_items()
3721 btrfs_mark_buffer_dirty(dst_path->nodes[0]); in copy_items()
3722 btrfs_release_path(dst_path); in copy_items()
4241 struct btrfs_path *dst_path) in btrfs_log_all_xattrs() argument
4266 ret = copy_items(trans, inode, dst_path, path, in btrfs_log_all_xattrs()
4296 ret = copy_items(trans, inode, dst_path, path, in btrfs_log_all_xattrs()
4552 struct btrfs_path *dst_path; in btrfs_log_inode() local
4573 dst_path = btrfs_alloc_path(); in btrfs_log_inode()
4574 if (!dst_path) { in btrfs_log_inode()
4610 btrfs_free_path(dst_path); in btrfs_log_inode()
4722 ret = copy_items(trans, inode, dst_path, path, in btrfs_log_inode()
4747 ret = copy_items(trans, inode, dst_path, path, &last_extent, in btrfs_log_inode()
4771 ret = copy_items(trans, inode, dst_path, path, in btrfs_log_inode()
4793 ret = copy_items(trans, inode, dst_path, path, &last_extent, in btrfs_log_inode()
4805 btrfs_release_path(dst_path); in btrfs_log_inode()
4806 err = btrfs_log_all_xattrs(trans, root, inode, path, dst_path); in btrfs_log_inode()
4811 btrfs_release_path(dst_path); in btrfs_log_inode()
4818 btrfs_release_path(dst_path); in btrfs_log_inode()
4820 err = log_inode_item(trans, log, dst_path, inode); in btrfs_log_inode()
4840 ret = btrfs_log_changed_extents(trans, root, inode, dst_path, in btrfs_log_inode()
4879 ret = log_directory_changes(trans, root, inode, path, dst_path, in btrfs_log_inode()
4899 btrfs_free_path(dst_path); in btrfs_log_inode()