Lines Matching full:space

5 #include "delalloc-space.h"
8 #include "space-info.h"
58 * will just focus on how it is used for delalloc space.
64 * outstanding DELALLOC space we have in this inode. We limit the maximum
78 * necessary, either by attempting to reserve more space, or freeing up excess
79 * space.
151 /* Use new btrfs_qgroup_reserve_data to reserve precious data space. */ in btrfs_check_data_free_space()
167 * This one will *NOT* use accurate qgroup reserved space API, just for case
168 * which we can't sleep and is sure it won't affect qgroup reserved space.
187 * space framework.
298 * finish_ordered_io has to update the inode, so add the space required in calc_inode_reservations()
317 * If we are a free space inode we need to not flush since we will be in in btrfs_delalloc_reserve_metadata()
341 * reclaim that space is to ENOSPC out the operations and clear in btrfs_delalloc_reserve_metadata()
372 /* Now we can safely add our space to our block rsv */ in btrfs_delalloc_reserve_metadata()
419 * When we reserve space we increase outstanding_extents for the extents we may
443 * Reserve data and metadata space for delalloc
453 * - reserve space in data space info for num bytes and reserve precious
454 * corresponding qgroup space
457 * - reserve space for metadata space, based on the number of outstanding
458 * extents and how much csums will be needed also reserve metadata space in a
485 * Release data and metadata space for delalloc
487 * @inode: inode we're releasing space for
489 * @start: start position of the space already reserved
490 * @len: length of the space already reserved
491 * @qgroup_free: should qgroup reserved-space also be freed
493 * Release the metadata space that was not used and will decrement
496 * space.