Lines Matching defs:drop_args
626 struct btrfs_drop_extents_args drop_args = { 0 };
657 drop_args.path = path;
658 drop_args.start = 0;
659 drop_args.end = fs_info->sectorsize;
660 drop_args.drop_cache = true;
661 drop_args.replace_extent = true;
662 drop_args.extent_item_size = btrfs_file_extent_calc_inline_size(data_len);
663 ret = btrfs_drop_extents(trans, root, inode, &drop_args);
669 ret = insert_inline_extent(trans, path, inode, drop_args.extent_inserted,
680 btrfs_update_inode_bytes(inode, size, drop_args.bytes_found);
2905 struct btrfs_drop_extents_args drop_args = { 0 };
2921 drop_args.path = path;
2922 drop_args.start = file_pos;
2923 drop_args.end = file_pos + num_bytes;
2924 drop_args.replace_extent = true;
2925 drop_args.extent_item_size = sizeof(*stack_fi);
2926 ret = btrfs_drop_extents(trans, root, inode, &drop_args);
2930 if (!drop_args.extent_inserted) {
2956 if (file_pos == 0 && !IS_ALIGNED(drop_args.bytes_found, sectorsize)) {
2957 u64 inline_size = round_down(drop_args.bytes_found, sectorsize);
2959 inline_size = drop_args.bytes_found - inline_size;
2961 drop_args.bytes_found -= inline_size;
2966 btrfs_update_inode_bytes(inode, num_bytes, drop_args.bytes_found);
4875 struct btrfs_drop_extents_args drop_args = { 0 };
4896 drop_args.start = offset;
4897 drop_args.end = offset + len;
4898 drop_args.drop_cache = true;
4900 ret = btrfs_drop_extents(trans, root, inode, &drop_args);
4911 btrfs_update_inode_bytes(inode, 0, drop_args.bytes_found);