Lines Matching refs:btrfs_block_rsv
23 struct btrfs_block_rsv { struct
52 void btrfs_init_block_rsv(struct btrfs_block_rsv *rsv, unsigned short type); argument
53 struct btrfs_block_rsv *btrfs_alloc_block_rsv(struct btrfs_fs_info *fs_info,
56 struct btrfs_block_rsv *rsv,
59 struct btrfs_block_rsv *rsv);
61 struct btrfs_block_rsv *block_rsv, u64 num_bytes,
63 int btrfs_block_rsv_check(struct btrfs_block_rsv *block_rsv, int min_factor);
65 struct btrfs_block_rsv *block_rsv, u64 min_reserved,
67 int btrfs_block_rsv_migrate(struct btrfs_block_rsv *src_rsv,
68 struct btrfs_block_rsv *dst_rsv, u64 num_bytes,
70 int btrfs_block_rsv_use_bytes(struct btrfs_block_rsv *block_rsv, u64 num_bytes);
72 struct btrfs_block_rsv *dest, u64 num_bytes,
74 void btrfs_block_rsv_add_bytes(struct btrfs_block_rsv *block_rsv,
77 struct btrfs_block_rsv *block_rsv,
82 struct btrfs_block_rsv *btrfs_use_block_rsv(struct btrfs_trans_handle *trans,
86 struct btrfs_block_rsv *block_rsv, in btrfs_unuse_block_rsv()