Searched refs:delayed_refs_rsv (Results 1 – 7 of 7) sorted by relevance
31 struct btrfs_block_rsv *delayed_refs_rsv = &fs_info->delayed_refs_rsv; in btrfs_check_space_for_delayed_refs() local46 spin_lock(&delayed_refs_rsv->lock); in btrfs_check_space_for_delayed_refs()47 reserved += delayed_refs_rsv->reserved; in btrfs_check_space_for_delayed_refs()48 if (delayed_refs_rsv->size >= reserved) in btrfs_check_space_for_delayed_refs()50 spin_unlock(&delayed_refs_rsv->lock); in btrfs_check_space_for_delayed_refs()83 struct btrfs_block_rsv *block_rsv = &fs_info->delayed_refs_rsv; in btrfs_delayed_refs_rsv_release()103 struct btrfs_block_rsv *delayed_rsv = &fs_info->delayed_refs_rsv; in btrfs_update_delayed_refs_rsv()132 struct btrfs_block_rsv *delayed_refs_rsv = &fs_info->delayed_refs_rsv; in btrfs_migrate_to_delayed_refs_rsv() local140 spin_lock(&delayed_refs_rsv->lock); in btrfs_migrate_to_delayed_refs_rsv()141 if (delayed_refs_rsv->size > delayed_refs_rsv->reserved) { in btrfs_migrate_to_delayed_refs_rsv()[all …]
279 struct btrfs_block_rsv *delayed_rsv = &fs_info->delayed_refs_rsv; in btrfs_block_rsv_release()427 fs_info->delayed_refs_rsv.space_info = space_info; in btrfs_init_global_block_rsv()437 fs_info->extent_root->block_rsv = &fs_info->delayed_refs_rsv; in btrfs_init_global_block_rsv()438 fs_info->csum_root->block_rsv = &fs_info->delayed_refs_rsv; in btrfs_init_global_block_rsv()458 WARN_ON(fs_info->delayed_refs_rsv.reserved > 0); in btrfs_release_global_block_rsv()459 WARN_ON(fs_info->delayed_refs_rsv.size > 0); in btrfs_release_global_block_rsv()
432 DUMP_BLOCK_RSV(fs_info, delayed_refs_rsv); in __btrfs_dump_space_info()831 used += fs_info->delayed_refs_rsv.reserved + in need_preemptive_reclaim()1022 struct btrfs_block_rsv *delayed_refs_rsv; in btrfs_preempt_reclaim_metadata_space() local1031 delayed_refs_rsv = &fs_info->delayed_refs_rsv; in btrfs_preempt_reclaim_metadata_space()1053 delayed_refs_rsv->reserved + in btrfs_preempt_reclaim_metadata_space()1076 delayed_refs_rsv->reserved)) { in btrfs_preempt_reclaim_metadata_space()1080 delayed_refs_rsv->reserved) { in btrfs_preempt_reclaim_metadata_space()1084 to_reclaim = delayed_refs_rsv->reserved; in btrfs_preempt_reclaim_metadata_space()
573 struct btrfs_block_rsv *delayed_refs_rsv = &fs_info->delayed_refs_rsv; in start_transaction() local618 delayed_refs_rsv->full == 0) { in start_transaction()643 !delayed_refs_rsv->full) { in start_transaction()
662 struct btrfs_block_rsv delayed_refs_rsv; member
2912 btrfs_init_block_rsv(&fs_info->delayed_refs_rsv, in btrfs_init_fs_info()
2077 __entry->delayed_refs_reserved = fs_info->delayed_refs_rsv.reserved;