Lines Matching refs:delayed_refs_rsv
30 struct btrfs_block_rsv *delayed_refs_rsv = &fs_info->delayed_refs_rsv; in btrfs_check_space_for_delayed_refs() local
45 spin_lock(&delayed_refs_rsv->lock); in btrfs_check_space_for_delayed_refs()
46 reserved += delayed_refs_rsv->reserved; in btrfs_check_space_for_delayed_refs()
47 if (delayed_refs_rsv->size >= reserved) in btrfs_check_space_for_delayed_refs()
49 spin_unlock(&delayed_refs_rsv->lock); in btrfs_check_space_for_delayed_refs()
81 struct btrfs_block_rsv *block_rsv = &fs_info->delayed_refs_rsv; in btrfs_delayed_refs_rsv_release()
101 struct btrfs_block_rsv *delayed_rsv = &fs_info->delayed_refs_rsv; in btrfs_update_delayed_refs_rsv()
129 struct btrfs_block_rsv *delayed_refs_rsv = &fs_info->delayed_refs_rsv; in btrfs_migrate_to_delayed_refs_rsv() local
137 spin_lock(&delayed_refs_rsv->lock); in btrfs_migrate_to_delayed_refs_rsv()
138 if (delayed_refs_rsv->size > delayed_refs_rsv->reserved) { in btrfs_migrate_to_delayed_refs_rsv()
139 u64 delta = delayed_refs_rsv->size - in btrfs_migrate_to_delayed_refs_rsv()
140 delayed_refs_rsv->reserved; in btrfs_migrate_to_delayed_refs_rsv()
151 delayed_refs_rsv->reserved += num_bytes; in btrfs_migrate_to_delayed_refs_rsv()
152 if (delayed_refs_rsv->reserved >= delayed_refs_rsv->size) in btrfs_migrate_to_delayed_refs_rsv()
153 delayed_refs_rsv->full = 1; in btrfs_migrate_to_delayed_refs_rsv()
154 spin_unlock(&delayed_refs_rsv->lock); in btrfs_migrate_to_delayed_refs_rsv()
161 delayed_refs_rsv->space_info, to_free); in btrfs_migrate_to_delayed_refs_rsv()
175 struct btrfs_block_rsv *block_rsv = &fs_info->delayed_refs_rsv; in btrfs_delayed_refs_rsv_refill()