Lines Matching defs:len
133 u64 len, bool noflush)
140 len = round_up(start + len, fs_info->sectorsize) -
149 ret = btrfs_reserve_data_bytes(fs_info, len, flush);
154 ret = btrfs_qgroup_reserve_data(inode, reserved, start, len);
156 btrfs_free_reserved_data_space_noquota(fs_info, len);
174 u64 len)
178 ASSERT(IS_ALIGNED(len, fs_info->sectorsize));
181 btrfs_space_info_free_bytes_may_use(fs_info, data_sinfo, len);
192 struct extent_changeset *reserved, u64 start, u64 len)
197 len = round_up(start + len, fs_info->sectorsize) -
201 btrfs_free_reserved_data_space_noquota(fs_info, len);
202 btrfs_qgroup_free_data(inode, reserved, start, len, NULL);
448 * @len: how long the range we are writing to
469 struct extent_changeset **reserved, u64 start, u64 len)
473 ret = btrfs_check_data_free_space(inode, reserved, start, len, false);
476 ret = btrfs_delalloc_reserve_metadata(inode, len, len, false);
478 btrfs_free_reserved_data_space(inode, *reserved, start, len);
491 * @len: length of the space already reserved
501 u64 start, u64 len, bool qgroup_free)
503 btrfs_delalloc_release_metadata(inode, len, qgroup_free);
504 btrfs_free_reserved_data_space(inode, reserved, start, len);