Lines Matching full:trimmed

760 		 * trimmed.  So when reading this in, the state should reflect  in __load_free_space_cache()
2269 * 1) Merge trimmed areas together
2270 * 2) Let untrimmed areas coalesce with trimmed areas
2278 * space is trimmed, it will prevent aggregating trimmed new region and
2547 * it on loading of a block group, we want to consider it trimmed.
2814 * btrfs_is_free_space_trimmed - see if everything is trimmed
2817 * Walk @block_group's free space rb_tree to determine if everything is trimmed.
3403 u64 trimmed = 0; in do_trimming() local
3415 ret = btrfs_discard_extent(fs_info, start, bytes, &trimmed); in do_trimming()
3417 *total_trimmed += trimmed; in do_trimming()
3479 /* Skip bitmaps and if async, already trimmed entries */ in trim_no_bitmap()
3647 * Bitmaps are marked trimmed lossily now to prevent constant in trim_bitmaps()
3675 * We lossily consider a bitmap trimmed if we only skip in trim_bitmaps()
3689 * We already trimmed a region, but are using the locking above in trim_bitmaps()
3761 u64 *trimmed, u64 start, u64 end, u64 minlen) in btrfs_trim_block_group() argument
3767 *trimmed = 0; in btrfs_trim_block_group()
3777 ret = trim_no_bitmap(block_group, trimmed, start, end, minlen, false); in btrfs_trim_block_group()
3781 ret = trim_bitmaps(block_group, trimmed, start, end, minlen, 0, false); in btrfs_trim_block_group()
3792 u64 *trimmed, u64 start, u64 end, u64 minlen, in btrfs_trim_block_group_extents() argument
3797 *trimmed = 0; in btrfs_trim_block_group_extents()
3807 ret = trim_no_bitmap(block_group, trimmed, start, end, minlen, async); in btrfs_trim_block_group_extents()
3814 u64 *trimmed, u64 start, u64 end, u64 minlen, in btrfs_trim_block_group_bitmaps() argument
3819 *trimmed = 0; in btrfs_trim_block_group_bitmaps()
3829 ret = trim_bitmaps(block_group, trimmed, start, end, minlen, maxlen, in btrfs_trim_block_group_bitmaps()