Home
last modified time | relevance | path

Searched refs:fs_info (Results 1 – 25 of 142) sorted by relevance

123456

/linux-6.15/fs/btrfs/
H A Dmessages.h27 _btrfs_printk(fs_info, fmt, ##args)
36 btrfs_no_printk(fs_info, fmt, ##args)
39 #define btrfs_emerg(fs_info, fmt, args...) \ argument
43 #define btrfs_crit(fs_info, fmt, args...) \ argument
45 #define btrfs_err(fs_info, fmt, args...) \ argument
47 #define btrfs_warn(fs_info, fmt, args...) \ argument
111 fs_info, KERN_DEBUG fmt, ##args)
114 fs_info, KERN_DEBUG fmt, ##args)
117 fs_info, KERN_DEBUG fmt, ##args)
120 fs_info, KERN_DEBUG fmt, ##args)
[all …]
H A Ddisk-io.c75 struct btrfs_fs_info *fs_info = buf->fs_info; in csum_tree_block() local
184 struct btrfs_fs_info *fs_info = eb->fs_info; in btrfs_repair_eb_io_failure() local
217 struct btrfs_fs_info *fs_info = eb->fs_info; in btrfs_read_extent_buffer() local
262 struct btrfs_fs_info *fs_info = eb->fs_info; in btree_csum_one_bio() local
334 struct btrfs_fs_info *fs_info = eb->fs_info; in check_tree_block_fsid() local
361 struct btrfs_fs_info *fs_info = eb->fs_info; in btrfs_validate_extent_buffer() local
652 root->fs_info = fs_info; in __setup_root()
3205 fs_info->nodesize, fs_info->sectorsize); in btrfs_check_features()
3397 fs_info->csums_per_leaf = BTRFS_MAX_ITEM_SIZE(fs_info) / fs_info->csum_size; in open_ctree()
3399 fs_info->fs_devices->fs_info = fs_info; in open_ctree()
[all …]
H A Dfs.c65 spin_lock(&fs_info->super_lock); in btrfs_exclop_start()
70 spin_unlock(&fs_info->super_lock); in btrfs_exclop_start()
89 spin_lock(&fs_info->super_lock); in btrfs_exclop_start_try_lock()
106 spin_lock(&fs_info->super_lock); in btrfs_exclop_finish()
117 spin_lock(&fs_info->super_lock); in btrfs_exclop_balance()
126 spin_lock(&fs_info->super_lock); in btrfs_exclop_balance()
132 btrfs_warn(fs_info, in btrfs_exclop_balance()
151 btrfs_info(fs_info, in __btrfs_set_fs_incompat()
174 btrfs_info(fs_info, in __btrfs_clear_fs_incompat()
197 btrfs_info(fs_info, in __btrfs_set_fs_compat_ro()
[all …]
H A Dtransaction.c181 struct btrfs_fs_info *fs_info = trans->fs_info; in switch_commit_roots() local
254 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_trans_release_chunk_metadata() local
341 cur_trans->fs_info = fs_info; in join_transaction()
409 struct btrfs_fs_info *fs_info = root->fs_info; in record_root_in_trans() local
469 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_add_dropped_root() local
488 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_record_root_in_trans() local
554 struct btrfs_fs_info *fs_info = root->fs_info; in need_reserve_reloc_root() local
599 struct btrfs_fs_info *fs_info = root->fs_info; in start_transaction() local
722 h->fs_info = root->fs_info; in start_transaction()
1294 struct btrfs_fs_info *fs_info = root->fs_info; in update_cowonly_root() local
[all …]
H A Dsubpage.c121 ASSERT(fs_info->sectorsize < fsize); in btrfs_alloc_subpage()
289 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, folio)) { in btrfs_folio_end_lock()
574 if (unlikely(!fs_info) || \
584 if (unlikely(!fs_info) || \
594 if (unlikely(!fs_info) || \
602 if (unlikely(!fs_info) || \
613 if (unlikely(!fs_info) || \
624 if (unlikely(!fs_info) || \
682 btrfs_warn(fs_info, \
738 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, folio)) in btrfs_folio_set_lock()
[all …]
H A Dqgroup.c863 struct btrfs_fs_info *fs_info = trans->fs_info; in update_qgroup_info_item() local
905 struct btrfs_fs_info *fs_info = trans->fs_info; in update_qgroup_status_item() local
1549 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_add_qgroup_relation() local
1609 struct btrfs_fs_info *fs_info = trans->fs_info; in __del_qgroup_relation() local
1664 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_del_qgroup_relation() local
1676 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_create_qgroup() local
1772 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_remove_qgroup() local
1908 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_limit_qgroup() local
2065 .fs_info = fs_info, in btrfs_qgroup_trace_extent_post()
3042 ctx.fs_info = fs_info; in btrfs_qgroup_account_extents()
[all …]
H A Ddelalloc-space.c117 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_alloc_data_chunk_ondemand() local
133 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_check_data_free_space() local
178 data_sinfo = fs_info->data_sinfo; in btrfs_free_reserved_data_space_noquota()
192 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_free_reserved_data_space() local
218 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_inode_rsv_release() local
284 struct btrfs_fs_info *fs_info = inode->root->fs_info; in calc_inode_reservations() local
309 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_delalloc_reserve_metadata() local
398 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_delalloc_release_metadata() local
407 if (btrfs_is_testing(fs_info)) in btrfs_delalloc_release_metadata()
427 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_delalloc_release_extents() local
[all …]
H A Dspace-info.c211 if (btrfs_is_zoned(fs_info)) in calc_chunk_size()
212 return fs_info->zone_size; in calc_chunk_size()
248 space_info->fs_info = info; in create_space_info()
372 if (btrfs_is_zoned(fs_info)) in calc_effective_data_chunk_size()
442 if (btrfs_is_zoned(fs_info)) in calc_available_free_space()
563 btrfs_info(fs_info, in __btrfs_dump_space_info()
594 btrfs_info(fs_info, in btrfs_dump_space_info()
1103 if (btrfs_is_zoned(fs_info)) in btrfs_async_reclaim_metadata_space()
1966 struct btrfs_fs_info *fs_info = space_info->fs_info; in calc_dynamic_reclaim_threshold() local
1999 struct btrfs_fs_info *fs_info = space_info->fs_info; in is_reclaim_urgent() local
[all …]
H A Dblock-rsv.c339 read_lock(&fs_info->global_root_lock); in btrfs_update_global_block_rsv()
349 read_unlock(&fs_info->global_root_lock); in btrfs_update_global_block_rsv()
403 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_init_root_block_rsv() local
441 btrfs_update_global_block_rsv(fs_info); in btrfs_init_global_block_rsv()
446 btrfs_block_rsv_release(fs_info, &fs_info->global_block_rsv, (u64)-1, in btrfs_release_global_block_rsv()
462 struct btrfs_fs_info *fs_info = root->fs_info; in get_block_rsv() local
466 (root == fs_info->uuid_root) || in get_block_rsv()
474 block_rsv = &fs_info->empty_block_rsv; in get_block_rsv()
483 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_use_block_rsv() local
503 btrfs_update_global_block_rsv(fs_info); in btrfs_use_block_rsv()
[all …]
H A Ddev-replace.c102 btrfs_err(fs_info, in btrfs_init_dev_replace()
130 btrfs_warn(fs_info, in btrfs_init_dev_replace()
162 btrfs_err(fs_info, in btrfs_init_dev_replace()
183 btrfs_warn(fs_info, in btrfs_init_dev_replace()
218 dev_replace->tgtdev->fs_info = fs_info; in btrfs_init_dev_replace()
261 btrfs_err(fs_info, in btrfs_init_dev_replace_tgtdev()
271 btrfs_err(fs_info, in btrfs_init_dev_replace_tgtdev()
280 btrfs_err(fs_info, in btrfs_init_dev_replace_tgtdev()
307 device->fs_info = fs_info; in btrfs_init_dev_replace_tgtdev()
340 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_run_dev_replace() local
[all …]
H A Dscrub.c356 sctx->fs_info = fs_info; in scrub_setup_ctx()
481 struct btrfs_fs_info *fs_info = dev->fs_info; in scrub_print_common_warning() local
548 ctx.fs_info = fs_info; in scrub_print_common_warning()
871 struct btrfs_fs_info *fs_info = sctx->fs_info; in scrub_stripe_report_errors() local
1012 struct btrfs_fs_info *fs_info = sctx->fs_info; in scrub_stripe_read_repair_worker() local
1156 struct btrfs_fs_info *fs_info = sctx->fs_info; in scrub_submit_write_bio() local
1461 struct btrfs_fs_info *fs_info = sctx->fs_info; in sync_write_pointer_for_zoned() local
1532 struct btrfs_fs_info *fs_info = bg->fs_info; in scrub_find_fill_first_stripe() local
1749 struct btrfs_fs_info *fs_info = sctx->fs_info; in scrub_submit_initial_read() local
1837 struct btrfs_fs_info *fs_info = sctx->fs_info; in flush_scrub_stripes() local
[all …]
H A Dsubpage.h85 return fs_info->nodesize < PAGE_SIZE; in btrfs_meta_is_subpage()
92 return fs_info->sectorsize < folio_size(folio); in btrfs_is_subpage()
108 int btrfs_attach_subpage(const struct btrfs_fs_info *fs_info,
121 void btrfs_folio_end_lock(const struct btrfs_fs_info *fs_info,
123 void btrfs_folio_set_lock(const struct btrfs_fs_info *fs_info,
149 void btrfs_subpage_set_##name(const struct btrfs_fs_info *fs_info, \
155 void btrfs_folio_set_##name(const struct btrfs_fs_info *fs_info, \
157 void btrfs_folio_clear_##name(const struct btrfs_fs_info *fs_info, \
159 bool btrfs_folio_test_##name(const struct btrfs_fs_info *fs_info, \
185 btrfs_folio_clamp_clear_dirty(fs_info, locked_folio, start, len); in btrfs_folio_clamp_finish_io()
[all …]
H A Dsuper.c73 btrfs_info(fs_info, "last unmount of filesystem %pU", fs_info->fs_devices->fsid); in btrfs_put_super()
74 close_ctree(fs_info); in btrfs_put_super()
1209 btrfs_err(fs_info, in mount_subvol()
1294 btrfs_err(fs_info, in btrfs_remount_rw()
1303 btrfs_warn(fs_info, in btrfs_remount_rw()
1309 btrfs_warn(fs_info, in btrfs_remount_rw()
1520 btrfs_resize_thread_pool(fs_info, fs_info->thread_pool_size, in btrfs_reconfigure()
2023 if (!fs_info) in btrfs_get_tree_subvol()
2028 if (!fs_info->super_copy || !fs_info->super_for_commit) { in btrfs_get_tree_subvol()
2112 if (fs_info) in btrfs_free_fs_context()
[all …]
H A Dblock-group.c28 struct btrfs_fs_info *fs_info = block_group->fs_info; in btrfs_should_fragment_free_space() local
275 struct btrfs_fs_info *fs_info = cache->fs_info; in btrfs_next_block_group() local
490 fs_info->nodesize : fs_info->sectorsize; in fragment_free_space()
850 fs_info = block_group->fs_info; in caching_thread()
917 struct btrfs_fs_info *fs_info = cache->fs_info; in btrfs_cache_block_group() local
1033 struct btrfs_fs_info *fs_info = trans->fs_info; in remove_block_group_item() local
1056 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_remove_block_group() local
1471 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_link_bg_list() local
1749 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_mark_bg_unused() local
2035 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_mark_bg_to_reclaim() local
[all …]
H A Dzoned.h127 if (!btrfs_is_zoned(fs_info)) in btrfs_check_zoned_mode()
326 if (btrfs_is_zoned(fs_info)) { in btrfs_check_device_zone_type()
334 return fs_info->zone_size == in btrfs_check_device_zone_type()
368 if (!btrfs_is_zoned(fs_info)) in btrfs_zoned_meta_io_lock()
375 if (!btrfs_is_zoned(fs_info)) in btrfs_zoned_meta_io_unlock()
382 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_clear_treelog_bg() local
384 if (!btrfs_is_zoned(fs_info)) in btrfs_clear_treelog_bg()
387 spin_lock(&fs_info->treelog_bg_lock); in btrfs_clear_treelog_bg()
388 if (fs_info->treelog_bg == bg->start) in btrfs_clear_treelog_bg()
389 fs_info->treelog_bg = 0; in btrfs_clear_treelog_bg()
[all …]
H A Ddisk-io.h45 void btrfs_init_fs_info(struct btrfs_fs_info *fs_info);
49 struct btrfs_fs_info *fs_info,
52 int btrfs_start_pre_rw_mount(struct btrfs_fs_info *fs_info);
53 int btrfs_check_super_csum(struct btrfs_fs_info *fs_info,
56 void __cold close_ctree(struct btrfs_fs_info *fs_info);
64 int btrfs_commit_super(struct btrfs_fs_info *fs_info);
67 int btrfs_insert_fs_root(struct btrfs_fs_info *fs_info,
69 void btrfs_free_fs_roots(struct btrfs_fs_info *fs_info);
85 void btrfs_free_fs_info(struct btrfs_fs_info *fs_info);
121 struct btrfs_fs_info *fs_info);
[all …]
H A Dtree-mod-log.c63 write_lock(&fs_info->tree_mod_log_lock); in btrfs_get_tree_mod_seq()
87 write_lock(&fs_info->tree_mod_log_lock); in btrfs_put_tree_mod_seq()
113 tm_root = &fs_info->tree_mod_log; in btrfs_put_tree_mod_seq()
145 tm_root = &fs_info->tree_mod_log; in tree_mod_log_insert()
381 &fs_info->tree_mod_log); in tree_mod_log_free_eb()
393 struct btrfs_fs_info *fs_info = old_root->fs_info; in btrfs_tree_mod_log_insert_root() local
483 tm_root = &fs_info->tree_mod_log; in __tree_mod_log_search()
543 struct btrfs_fs_info *fs_info = dst->fs_info; in btrfs_tree_mod_log_eb_copy() local
871 btrfs_warn(fs_info, in tree_mod_log_rewind()
972 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_get_old_root() local
[all …]
H A Dfs.h915 return READ_ONCE(fs_info->generation); in btrfs_get_fs_generation()
920 WRITE_ONCE(fs_info->generation, gen); in btrfs_set_fs_generation()
979 #define BTRFS_BYTES_TO_BLKS(fs_info, bytes) ((bytes) >> (fs_info)->sectorsize_bits) argument
992 if (!fs_info) in count_max_extents()
996 return div_u64(size + fs_info->max_extent_size - 1, fs_info->max_extent_size); in count_max_extents()
1049 #define btrfs_fs_incompat(fs_info, opt) \ argument
1058 #define btrfs_fs_compat_ro(fs_info, opt) \ argument
1064 #define btrfs_test_opt(fs_info, opt) ((fs_info)->mount_opt & \ argument
1089 btrfs_fs_closing(fs_info); in btrfs_need_cleaner_sleep()
1097 #define BTRFS_FS_ERROR(fs_info) (READ_ONCE((fs_info)->fs_error)) argument
[all …]
H A Dref-verify.c332 be = add_block_entry(fs_info, bytenr, fs_info->nodesize, ref_root); in add_tree_block()
512 struct btrfs_fs_info *fs_info = root->fs_info; in process_leaf() local
620 btrfs_err(fs_info, in dump_ref_action()
639 btrfs_err(fs_info, in dump_block_entry()
646 btrfs_err(fs_info, in dump_block_entry()
755 btrfs_err(fs_info, in btrfs_ref_tree_mod()
796 btrfs_err(fs_info, in btrfs_ref_tree_mod()
805 btrfs_err(fs_info, in btrfs_ref_tree_mod()
845 btrfs_err(fs_info, in btrfs_ref_tree_mod()
856 btrfs_err(fs_info, in btrfs_ref_tree_mod()
[all …]
H A Dsysfs.c182 if (fs_info) { in btrfs_feature_attr_show()
203 if (!fs_info) in btrfs_feature_attr_store()
233 btrfs_info(fs_info, in btrfs_feature_attr_store()
266 if (fs_info) { in btrfs_feature_visible()
1087 if (!fs_info) in btrfs_label_store()
1161 if (!fs_info) in btrfs_commit_stats_store()
1207 if (!fs_info) in quota_override_store()
1851 struct btrfs_fs_info *fs_info = cache->fs_info; in btrfs_sysfs_add_block_group_type() local
1905 btrfs_warn(fs_info, in btrfs_sysfs_add_block_group_type()
2655 if (!fs_info) in btrfs_sysfs_feature_update()
[all …]
H A Dvolumes.c1674 struct btrfs_fs_info *fs_info = device->fs_info; in find_free_dev_extent() local
1818 struct btrfs_fs_info *fs_info = device->fs_info; in btrfs_free_dev_extent() local
2619 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_finish_sprout() local
2743 device->fs_info = fs_info; in btrfs_init_new_device()
3022 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_free_chunk() local
3239 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_remove_chunk() local
3968 struct btrfs_fs_info *fs_info = leaf->fs_info; in should_balance_chunk() local
6044 bioc->fs_info = fs_info; in alloc_btrfs_io_context()
7535 device->fs_info = fs_info; in btrfs_init_devices_late()
7539 device->fs_info = fs_info; in btrfs_init_devices_late()
[all …]
H A Dzoned.c351 struct btrfs_fs_info *fs_info = device->fs_info; in btrfs_get_dev_zone_info() local
1209 struct btrfs_fs_info *fs_info = cache->fs_info; in calculate_alloc_pointer() local
1408 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_load_block_group_dup() local
1451 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_load_block_group_raid1() local
1499 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_load_block_group_raid0() local
1531 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_load_block_group_raid10() local
1563 struct btrfs_fs_info *fs_info = cache->fs_info; in btrfs_load_block_group_zone_info() local
1745 struct btrfs_fs_info *fs_info = bbio->fs_info; in btrfs_use_zone_append() local
2059 struct btrfs_fs_info *fs_info = tgt_dev->fs_info; in btrfs_sync_zone_write_pointer() local
2340 struct btrfs_fs_info *fs_info = fs_devices->fs_info; in btrfs_can_activate_zone() local
[all …]
H A Dmessages.c119 struct super_block *sb = fs_info->sb; in __btrfs_handle_fs_error()
161 WRITE_ONCE(fs_info->fs_error, error); in __btrfs_handle_fs_error()
170 btrfs_discard_stop(fs_info); in __btrfs_handle_fs_error()
244 if (fs_info) { in _btrfs_printk()
264 btrfs_warn(fs_info, in btrfs_warn_32bit_limit()
267 btrfs_warn(fs_info, in btrfs_warn_32bit_limit()
276 btrfs_err(fs_info, in btrfs_err_32bit_limit()
279 btrfs_err(fs_info, in btrfs_err_32bit_limit()
298 if (fs_info) in __btrfs_panic()
299 s_id = fs_info->sb->s_id; in __btrfs_panic()
[all …]
H A Dref-verify.h19 int btrfs_build_ref_tree(struct btrfs_fs_info *fs_info);
20 void btrfs_free_ref_cache(struct btrfs_fs_info *fs_info);
21 int btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info,
23 void btrfs_free_ref_tree_range(struct btrfs_fs_info *fs_info, u64 start,
26 static inline void btrfs_init_ref_verify(struct btrfs_fs_info *fs_info) in btrfs_init_ref_verify() argument
28 spin_lock_init(&fs_info->ref_verify_lock); in btrfs_init_ref_verify()
29 fs_info->block_tree = RB_ROOT; in btrfs_init_ref_verify()
32 static inline int btrfs_build_ref_tree(struct btrfs_fs_info *fs_info) in btrfs_build_ref_tree() argument
37 static inline void btrfs_free_ref_cache(struct btrfs_fs_info *fs_info) in btrfs_free_ref_cache() argument
41 static inline int btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info, in btrfs_ref_tree_mod() argument
[all …]
/linux-6.15/fs/btrfs/tests/
H A Dbtrfs-tests.c123 if (!fs_info) in btrfs_alloc_dummy_fs_info()
124 return fs_info; in btrfs_alloc_dummy_fs_info()
128 kfree(fs_info); in btrfs_alloc_dummy_fs_info()
137 kfree(fs_info); in btrfs_alloc_dummy_fs_info()
149 fs_info->csums_per_leaf = BTRFS_MAX_ITEM_SIZE(fs_info) / in btrfs_alloc_dummy_fs_info()
155 return fs_info; in btrfs_alloc_dummy_fs_info()
164 if (!fs_info) in btrfs_free_dummy_fs_info()
203 kfree(fs_info); in btrfs_free_dummy_fs_info()
236 cache->fs_info = fs_info; in btrfs_alloc_dummy_block_group()
259 trans->fs_info = fs_info; in btrfs_init_dummy_transaction()
[all …]

123456