Lines Matching refs:to_reclaim
4538 static inline int calc_reclaim_items_nr(struct btrfs_root *root, u64 to_reclaim) in calc_reclaim_items_nr() argument
4544 nr = (int)div64_u64(to_reclaim, bytes); in calc_reclaim_items_nr()
4555 static void shrink_delalloc(struct btrfs_root *root, u64 to_reclaim, u64 orig, in shrink_delalloc() argument
4570 items = calc_reclaim_items_nr(root, to_reclaim); in shrink_delalloc()
4571 to_reclaim = items * EXTENT_SIZE_PER_ITEM; in shrink_delalloc()
4589 max_reclaim = min(delalloc_bytes, to_reclaim); in shrink_delalloc()
4753 u64 to_reclaim; in btrfs_calc_reclaim_metadata_size() local
4755 to_reclaim = min_t(u64, num_online_cpus() * 1024 * 1024, in btrfs_calc_reclaim_metadata_size()
4758 if (can_overcommit(root, space_info, to_reclaim, in btrfs_calc_reclaim_metadata_size()
4760 to_reclaim = 0; in btrfs_calc_reclaim_metadata_size()
4774 to_reclaim = used - expected; in btrfs_calc_reclaim_metadata_size()
4776 to_reclaim = 0; in btrfs_calc_reclaim_metadata_size()
4777 to_reclaim = min(to_reclaim, space_info->bytes_may_use + in btrfs_calc_reclaim_metadata_size()
4782 return to_reclaim; in btrfs_calc_reclaim_metadata_size()
4830 u64 to_reclaim; in btrfs_async_reclaim_metadata_space() local
4836 to_reclaim = btrfs_calc_reclaim_metadata_size(fs_info->fs_root, in btrfs_async_reclaim_metadata_space()
4838 if (!to_reclaim) in btrfs_async_reclaim_metadata_space()
4843 flush_space(fs_info->fs_root, space_info, to_reclaim, in btrfs_async_reclaim_metadata_space()
4844 to_reclaim, flush_state); in btrfs_async_reclaim_metadata_space()