| /kernel/linux/linux-5.10/fs/btrfs/ |
| H A D | block-rsv.h | 26 struct btrfs_space_info *space_info; member
|
| H A D | space-info.h | 86 static inline bool btrfs_mixed_space_info(struct btrfs_space_info *space_info) in btrfs_mixed_space_info() argument 142 btrfs_space_info_free_bytes_may_use( struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 num_bytes) btrfs_space_info_free_bytes_may_use() argument 155 __btrfs_mod_total_bytes_pinned( struct btrfs_space_info *space_info, s64 mod) __btrfs_mod_total_bytes_pinned() argument 166 struct btrfs_space_info *space_info = btrfs_find_space_info(fs_info, flags); btrfs_mod_total_bytes_pinned() local [all...] |
| H A D | block-rsv.c | 107 struct btrfs_space_info *space_info = block_rsv->space_info; in block_rsv_release_bytes() local 418 struct btrfs_space_info *space_info; btrfs_init_global_block_rsv() local [all...] |
| H A D | block-group.h | 106 struct btrfs_space_info *space_info; member
|
| H A D | space-info.c | 185 struct btrfs_space_info *space_info; create_space_info() local 258 btrfs_update_space_info(struct btrfs_fs_info *info, u64 flags, u64 total_bytes, u64 bytes_used, u64 bytes_readonly, struct btrfs_space_info **space_info) btrfs_update_space_info() argument 298 calc_available_free_space(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, enum btrfs_reserve_flush_enum flush) calc_available_free_space() argument 334 btrfs_can_overcommit(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 bytes, enum btrfs_reserve_flush_enum flush) btrfs_can_overcommit() argument 353 remove_ticket(struct btrfs_space_info *space_info, struct reserve_ticket *ticket) remove_ticket() argument 367 btrfs_try_granting_tickets(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info) btrfs_try_granting_tickets() argument 487 shrink_delalloc(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 to_reclaim, bool wait_ordered) shrink_delalloc() argument 573 may_commit_transaction(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info) may_commit_transaction() argument 671 flush_space(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 num_bytes, int state) flush_space() argument 753 btrfs_calc_reclaim_metadata_size(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info) btrfs_calc_reclaim_metadata_size() argument 801 need_do_async_reclaim(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 used) need_do_async_reclaim() argument 818 steal_from_global_rsv(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, struct reserve_ticket *ticket) steal_from_global_rsv() argument 861 maybe_fail_all_tickets(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info) maybe_fail_all_tickets() argument 924 struct btrfs_space_info *space_info; btrfs_async_reclaim_metadata_space() local 1056 struct btrfs_space_info *space_info; btrfs_async_reclaim_data_space() local 1138 priority_reclaim_metadata_space(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, struct reserve_ticket *ticket, const enum btrfs_flush_state *states, int states_nr) priority_reclaim_metadata_space() argument 1168 priority_reclaim_data_space(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, struct reserve_ticket *ticket) priority_reclaim_data_space() argument 1183 wait_reserve_ticket(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, struct reserve_ticket *ticket) wait_reserve_ticket() argument 1227 handle_reserve_ticket(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, struct reserve_ticket *ticket, enum btrfs_reserve_flush_enum flush) handle_reserve_ticket() argument 1312 __reserve_bytes(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 orig_bytes, enum btrfs_reserve_flush_enum flush) __reserve_bytes() argument [all...] |
| H A D | sysfs.c | 654 ATTRIBUTE_GROUPS(space_info); global() variable 1115 struct btrfs_space_info *space_info = cache->space_info; btrfs_sysfs_add_block_group_type() local 1178 btrfs_sysfs_remove_space_info(struct btrfs_space_info *space_info) btrfs_sysfs_remove_space_info() argument 1217 btrfs_sysfs_add_space_info_type(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info) btrfs_sysfs_add_space_info_type() argument [all...] |
| H A D | block-group.c | 344 struct btrfs_space_info *space_info = bg->space_info; in btrfs_wait_block_group_reservations() local 1348 struct btrfs_space_info *space_info; btrfs_delete_unused_bgs() local 1785 struct btrfs_space_info *space_info = cache->space_info; link_block_group() local 1910 struct btrfs_space_info *space_info; read_one_block_group() local 2011 struct btrfs_space_info *space_info; btrfs_read_block_groups() local 2992 struct btrfs_space_info *space_info = cache->space_info; btrfs_add_reserved_bytes() local 3035 struct btrfs_space_info *space_info = cache->space_info; btrfs_free_reserved_bytes() local 3110 struct btrfs_space_info *space_info; btrfs_chunk_alloc() local 3337 struct btrfs_space_info *space_info; btrfs_free_block_groups() local [all...] |
| H A D | extent-tree.c | 2732 struct btrfs_space_info *space_info; in unpin_extent_range() local 2703 fetch_cluster_info(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 *empty_cluster) fetch_cluster_info() argument 3905 prepare_allocation_clustered(struct btrfs_fs_info *fs_info, struct find_free_extent_ctl *ffe_ctl, struct btrfs_space_info *space_info, struct btrfs_key *ins) prepare_allocation_clustered() argument 3956 prepare_allocation(struct btrfs_fs_info *fs_info, struct find_free_extent_ctl *ffe_ctl, struct btrfs_space_info *space_info, struct btrfs_key *ins) prepare_allocation() argument 4005 struct btrfs_space_info *space_info; find_free_extent() local 4548 struct btrfs_space_info *space_info; btrfs_alloc_logged_file_extent() local [all...] |
| H A D | free-space-cache.c | 3396 struct btrfs_space_info *space_info = block_group->space_info; in do_trimming() local
|
| H A D | ctree.h | 812 struct list_head space_info; member
|
| /kernel/linux/linux-6.6/fs/btrfs/ |
| H A D | block-rsv.h | 27 struct btrfs_space_info *space_info; member
|
| H A D | space-info.h | 168 static inline bool btrfs_mixed_space_info(struct btrfs_space_info *space_info) in btrfs_mixed_space_info() argument 224 btrfs_space_info_free_bytes_may_use( struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 num_bytes) btrfs_space_info_free_bytes_may_use() argument [all...] |
| H A D | block-rsv.c | 110 struct btrfs_space_info *space_info = block_rsv->space_info; in block_rsv_release_bytes() local 426 struct btrfs_space_info *space_info; btrfs_init_global_block_rsv() local [all...] |
| H A D | block-group.h | 153 struct btrfs_space_info *space_info; member
|
| H A D | zoned.h | 253 btrfs_zoned_activate_one_bg(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, bool do_finish) btrfs_zoned_activate_one_bg() argument
|
| H A D | space-info.c | 219 btrfs_update_space_info_chunk_size(struct btrfs_space_info *space_info, u64 chunk_size) btrfs_update_space_info_chunk_size() argument 228 struct btrfs_space_info *space_info; create_space_info() local 344 calc_available_free_space(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, enum btrfs_reserve_flush_enum flush) calc_available_free_space() argument 380 btrfs_can_overcommit(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 bytes, enum btrfs_reserve_flush_enum flush) btrfs_can_overcommit() argument 399 remove_ticket(struct btrfs_space_info *space_info, struct reserve_ticket *ticket) remove_ticket() argument 413 btrfs_try_granting_tickets(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info) btrfs_try_granting_tickets() argument 461 space_info_flag_to_str(const struct btrfs_space_info *space_info) space_info_flag_to_str() argument 576 shrink_delalloc(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 to_reclaim, bool wait_ordered, bool for_preempt) shrink_delalloc() argument 707 flush_space(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 num_bytes, enum btrfs_flush_state state, bool for_preempt) flush_space() argument 812 btrfs_calc_reclaim_metadata_size(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info) btrfs_calc_reclaim_metadata_size() argument 837 need_preemptive_reclaim(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info) need_preemptive_reclaim() argument 949 steal_from_global_rsv(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, struct reserve_ticket *ticket) steal_from_global_rsv() argument 995 maybe_fail_all_tickets(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info) maybe_fail_all_tickets() argument 1048 struct btrfs_space_info *space_info; btrfs_async_reclaim_metadata_space() local 1136 struct btrfs_space_info *space_info; btrfs_preempt_reclaim_metadata_space() local 1268 struct btrfs_space_info *space_info; btrfs_async_reclaim_data_space() local 1368 priority_reclaim_metadata_space(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, struct reserve_ticket *ticket, const enum btrfs_flush_state *states, int states_nr) priority_reclaim_metadata_space() argument 1427 priority_reclaim_data_space(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, struct reserve_ticket *ticket) priority_reclaim_data_space() argument 1455 wait_reserve_ticket(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, struct reserve_ticket *ticket) wait_reserve_ticket() argument 1502 handle_reserve_ticket(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, struct reserve_ticket *ticket, u64 start_ns, u64 orig_bytes, enum btrfs_reserve_flush_enum flush) handle_reserve_ticket() argument 1558 maybe_clamp_preempt(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info) maybe_clamp_preempt() argument 1607 __reserve_bytes(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 orig_bytes, enum btrfs_reserve_flush_enum flush) __reserve_bytes() argument 1810 struct btrfs_space_info *space_info; btrfs_dump_space_info_for_trans_abort() local [all...] |
| H A D | block-group.c | 381 struct btrfs_space_info *space_info = bg->space_info; in btrfs_wait_block_group_reservations() local 1472 struct btrfs_space_info *space_info; btrfs_delete_unused_bgs() local 1762 const struct btrfs_space_info *space_info = bg->space_info; should_reclaim_block_group() local 1789 struct btrfs_space_info *space_info; btrfs_reclaim_bgs_work() local 2472 struct btrfs_space_info *space_info; btrfs_read_block_groups() local 3609 struct btrfs_space_info *space_info; btrfs_update_block_group() local 3718 struct btrfs_space_info *space_info = cache->space_info; btrfs_add_reserved_bytes() local 3771 struct btrfs_space_info *space_info = cache->space_info; btrfs_free_reserved_bytes() local 4038 struct btrfs_space_info *space_info; btrfs_chunk_alloc() local 4339 struct btrfs_space_info *space_info; btrfs_free_block_groups() local [all...] |
| H A D | sysfs.c | 748 struct btrfs_space_info *space_info = to_space_info(kobj); in btrfs_chunk_size_store() local 836 struct btrfs_space_info *space_info = to_space_info(kobj); in btrfs_force_chunk_alloc_store() local 891 struct btrfs_space_info *space_info in btrfs_sinfo_bg_reclaim_threshold_show() local 900 struct btrfs_space_info *space_info = to_space_info(kobj); btrfs_sinfo_bg_reclaim_threshold_store() local 944 ATTRIBUTE_GROUPS(space_info); global() variable 1563 struct btrfs_space_info *space_info = cache->space_info; btrfs_sysfs_add_block_group_type() local 1626 btrfs_sysfs_remove_space_info(struct btrfs_space_info *space_info) btrfs_sysfs_remove_space_info() argument 1665 btrfs_sysfs_add_space_info_type(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info) btrfs_sysfs_add_space_info_type() argument [all...] |
| H A D | zoned.c | 2432 btrfs_zoned_activate_one_bg(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, bool do_finish) btrfs_zoned_activate_one_bg() argument
|
| H A D | free-space-cache.c | 3649 struct btrfs_space_info *space_info = block_group->space_info; in do_trimming() local [all...] |
| H A D | extent-tree.c | 2695 struct btrfs_space_info *space_info; in unpin_extent_range() local 2666 fetch_cluster_info(struct btrfs_fs_info *fs_info, struct btrfs_space_info *space_info, u64 *empty_cluster) fetch_cluster_info() argument 3683 struct btrfs_space_info *space_info = block_group->space_info; do_allocation_zoned() local 4091 prepare_allocation_clustered(struct btrfs_fs_info *fs_info, struct find_free_extent_ctl *ffe_ctl, struct btrfs_space_info *space_info, struct btrfs_key *ins) prepare_allocation_clustered() argument 4178 prepare_allocation(struct btrfs_fs_info *fs_info, struct find_free_extent_ctl *ffe_ctl, struct btrfs_space_info *space_info, struct btrfs_key *ins) prepare_allocation() argument 4227 struct btrfs_space_info *space_info; find_free_extent() local 4802 struct btrfs_space_info *space_info; btrfs_alloc_logged_file_extent() local [all...] |
| H A D | volumes.c | 5107 struct btrfs_space_info *space_info; in init_alloc_chunk_ctl_policy_regular() local
|
| H A D | fs.h | 587 struct list_head space_info; member
|