Lines Matching full:space

5 #include "delalloc-space.h"
8 #include "space-info.h"
60 * will just focus on how it is used for delalloc space.
66 * outstanding DELALLOC space we have in this inode. We limit the maximum
80 * necessary, either by attempting to reserve more space, or freeing up excess
81 * space.
153 /* Use new btrfs_qgroup_reserve_data to reserve precious data space. */ in btrfs_check_data_free_space()
169 * This one will *NOT* use accurate qgroup reserved space API, just for case
170 * which we can't sleep and is sure it won't affect qgroup reserved space.
189 * space framework.
293 * finish_ordered_io has to update the inode, so add the space required in calc_inode_reservations()
312 * If we are a free space inode we need to not flush since we will be in in btrfs_delalloc_reserve_metadata()
339 * reclaim that space is to ENOSPC out the operations and clear in btrfs_delalloc_reserve_metadata()
368 /* Now we can safely add our space to our block rsv */ in btrfs_delalloc_reserve_metadata()
414 * When we reserve space we increase outstanding_extents for the extents we may
438 * Reserve data and metadata space for delalloc
448 * - reserve space in data space info for num bytes and reserve precious
449 * corresponding qgroup space
452 * - reserve space for metadata space, based on the number of outstanding
453 * extents and how much csums will be needed also reserve metadata space in a
480 * Release data and metadata space for delalloc
482 * @inode: inode we're releasing space for
484 * @start: start position of the space already reserved
485 * @len: length of the space already reserved
486 * @qgroup_free: should qgroup reserved-space also be freed
488 * Release the metadata space that was not used and will decrement
491 * space.