summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/block-rsv.h
Commit message (Collapse)AuthorAgeFilesLines
* btrfs: migrate the global_block_rsv helpers to block-rsv.cJosef Bacik2019-07-021-0/+15
| | | | | | | These helpers belong in block-rsv.c Signed-off-by: Josef Bacik <josef@toxicpanda.com> Signed-off-by: David Sterba <dsterba@suse.com>
* btrfs: export __btrfs_block_rsv_releaseJosef Bacik2019-07-021-3/+10
| | | | | | | | | | The delalloc reserve stuff calls this directly because it cares about the qgroup accounting stuff, so export it so we can move it around. Fix btrfs_block_rsv_release() to just be a static inline since it just calls __btrfs_block_rsv_release() with NULL for the qgroup stuff. Signed-off-by: Josef Bacik <josef@toxicpanda.com> Signed-off-by: David Sterba <dsterba@suse.com>
* btrfs: export btrfs_block_rsv_add_bytesJosef Bacik2019-07-021-0/+2
| | | | | | | | This is used in a few places, we need to make sure it's exported so we can move it around. Signed-off-by: Josef Bacik <josef@toxicpanda.com> Signed-off-by: David Sterba <dsterba@suse.com>
* btrfs: move btrfs_block_rsv definitions into it's own headerJosef Bacik2019-07-021-0/+77
Prep work for separating out all of the block_rsv related code into its own file. Signed-off-by: Josef Bacik <josef@toxicpanda.com> Signed-off-by: David Sterba <dsterba@suse.com>