Lines Matching refs:drop_args
347 struct btrfs_drop_extents_args drop_args = { 0 }; in cow_file_range_inline() local
383 drop_args.path = path; in cow_file_range_inline()
384 drop_args.start = start; in cow_file_range_inline()
385 drop_args.end = aligned_end; in cow_file_range_inline()
386 drop_args.drop_cache = true; in cow_file_range_inline()
387 drop_args.replace_extent = true; in cow_file_range_inline()
390 drop_args.extent_item_size = btrfs_file_extent_calc_inline_size( in cow_file_range_inline()
393 drop_args.extent_item_size = btrfs_file_extent_calc_inline_size( in cow_file_range_inline()
396 ret = btrfs_drop_extents(trans, root, inode, &drop_args); in cow_file_range_inline()
404 ret = insert_inline_extent(trans, path, drop_args.extent_inserted, in cow_file_range_inline()
416 btrfs_update_inode_bytes(inode, inline_len, drop_args.bytes_found); in cow_file_range_inline()
2848 struct btrfs_drop_extents_args drop_args = { 0 }; in insert_reserved_file_extent() local
2864 drop_args.path = path; in insert_reserved_file_extent()
2865 drop_args.start = file_pos; in insert_reserved_file_extent()
2866 drop_args.end = file_pos + num_bytes; in insert_reserved_file_extent()
2867 drop_args.replace_extent = true; in insert_reserved_file_extent()
2868 drop_args.extent_item_size = sizeof(*stack_fi); in insert_reserved_file_extent()
2869 ret = btrfs_drop_extents(trans, root, inode, &drop_args); in insert_reserved_file_extent()
2873 if (!drop_args.extent_inserted) { in insert_reserved_file_extent()
2899 if (file_pos == 0 && !IS_ALIGNED(drop_args.bytes_found, sectorsize)) { in insert_reserved_file_extent()
2900 u64 inline_size = round_down(drop_args.bytes_found, sectorsize); in insert_reserved_file_extent()
2902 inline_size = drop_args.bytes_found - inline_size; in insert_reserved_file_extent()
2904 drop_args.bytes_found -= inline_size; in insert_reserved_file_extent()
2909 btrfs_update_inode_bytes(inode, num_bytes, drop_args.bytes_found); in insert_reserved_file_extent()
5140 struct btrfs_drop_extents_args drop_args = { 0 }; in maybe_insert_hole() local
5161 drop_args.start = offset; in maybe_insert_hole()
5162 drop_args.end = offset + len; in maybe_insert_hole()
5163 drop_args.drop_cache = true; in maybe_insert_hole()
5165 ret = btrfs_drop_extents(trans, root, inode, &drop_args); in maybe_insert_hole()
5177 btrfs_update_inode_bytes(inode, 0, drop_args.bytes_found); in maybe_insert_hole()