Home
last modified time | relevance | path

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

123456

/linux/fs/btrfs/
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 …]
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
218 struct btrfs_fs_info *fs_info = eb->fs_info; in btrfs_read_extent_buffer() local
263 struct btrfs_fs_info *fs_info = eb->fs_info; in btree_csum_one_bio() local
336 struct btrfs_fs_info *fs_info = eb->fs_info; in check_tree_block_fsid() local
363 struct btrfs_fs_info *fs_info = eb->fs_info; in btrfs_validate_extent_buffer() local
654 root->fs_info = fs_info; in __setup_root()
766 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_global_root_insert() local
3131 fs_info->nodesize, fs_info->sectorsize); in btrfs_check_features()
3325 fs_info->csums_per_leaf = BTRFS_MAX_ITEM_SIZE(fs_info) / fs_info->csum_size; in open_ctree()
[all …]
A Dtransaction.c176 struct btrfs_fs_info *fs_info = trans->fs_info; in switch_commit_roots() local
249 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_trans_release_chunk_metadata() local
334 cur_trans->fs_info = fs_info; in join_transaction()
403 struct btrfs_fs_info *fs_info = root->fs_info; in record_root_in_trans() local
463 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_add_dropped_root() local
482 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_record_root_in_trans() local
548 struct btrfs_fs_info *fs_info = root->fs_info; in need_reserve_reloc_root() local
593 struct btrfs_fs_info *fs_info = root->fs_info; in start_transaction() local
716 h->fs_info = root->fs_info; in start_transaction()
1289 struct btrfs_fs_info *fs_info = root->fs_info; in update_cowonly_root() local
[all …]
A Dqgroup.c874 struct btrfs_fs_info *fs_info = trans->fs_info; in update_qgroup_info_item() local
919 struct btrfs_fs_info *fs_info = trans->fs_info; in update_qgroup_status_item() local
1569 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_add_qgroup_relation() local
1629 struct btrfs_fs_info *fs_info = trans->fs_info; in __del_qgroup_relation() local
1684 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_del_qgroup_relation() local
1696 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_create_qgroup() local
1792 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_remove_qgroup() local
1918 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_limit_qgroup() local
2101 ctx.fs_info = trans->fs_info; in btrfs_qgroup_trace_extent_post()
3054 ctx.fs_info = fs_info; in btrfs_qgroup_account_extents()
[all …]
A Dsubpage.c85 if (fs_info->nodesize < PAGE_SIZE) in btrfs_is_subpage()
367 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, folio->mapping)) { in btrfs_folio_start_writer_lock()
404 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, folio->mapping)) { in btrfs_folio_end_writer_lock()
437 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, folio->mapping)) { in btrfs_folio_end_writer_lock_bitmap()
463 fs_info->sectors_per_page)
468 fs_info->sectors_per_page)
676 if (unlikely(!fs_info) || \
686 if (unlikely(!fs_info) || \
696 if (unlikely(!fs_info) || \
789 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, folio->mapping)) in btrfs_folio_set_writer_lock()
[all …]
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 …]
A Dblock-rsv.c341 read_lock(&fs_info->global_root_lock); in btrfs_update_global_block_rsv()
351 read_unlock(&fs_info->global_root_lock); in btrfs_update_global_block_rsv()
407 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_init_root_block_rsv() local
445 btrfs_update_global_block_rsv(fs_info); in btrfs_init_global_block_rsv()
450 btrfs_block_rsv_release(fs_info, &fs_info->global_block_rsv, (u64)-1, in btrfs_release_global_block_rsv()
466 struct btrfs_fs_info *fs_info = root->fs_info; in get_block_rsv() local
470 (root == fs_info->uuid_root) || in get_block_rsv()
478 block_rsv = &fs_info->empty_block_rsv; in get_block_rsv()
487 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_use_block_rsv() local
507 btrfs_update_global_block_rsv(fs_info); in btrfs_use_block_rsv()
[all …]
A Dspace-info.c202 if (btrfs_is_zoned(fs_info)) in calc_chunk_size()
203 return fs_info->zone_size; in calc_chunk_size()
239 space_info->fs_info = info; in create_space_info()
363 if (btrfs_is_zoned(fs_info)) in calc_effective_data_chunk_size()
433 if (btrfs_is_zoned(fs_info)) in calc_available_free_space()
556 btrfs_info(fs_info, in __btrfs_dump_space_info()
587 btrfs_info(fs_info, in btrfs_dump_space_info()
742 &fs_info->ordered_bytes); in shrink_delalloc()
1330 if (BTRFS_FS_ERROR(fs_info)) in btrfs_async_reclaim_data_space()
1947 struct btrfs_fs_info *fs_info = space_info->fs_info; in calc_dynamic_reclaim_threshold() local
[all …]
A Ddev-replace.c104 btrfs_err(fs_info, in btrfs_init_dev_replace()
134 btrfs_warn(fs_info, in btrfs_init_dev_replace()
166 btrfs_err(fs_info, in btrfs_init_dev_replace()
187 btrfs_warn(fs_info, in btrfs_init_dev_replace()
222 dev_replace->tgtdev->fs_info = fs_info; in btrfs_init_dev_replace()
267 btrfs_err(fs_info, in btrfs_init_dev_replace_tgtdev()
277 btrfs_err(fs_info, in btrfs_init_dev_replace_tgtdev()
286 btrfs_err(fs_info, in btrfs_init_dev_replace_tgtdev()
313 device->fs_info = fs_info; in btrfs_init_dev_replace_tgtdev()
346 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_run_dev_replace() local
[all …]
A Dfs.c14 disk_super = fs_info->super_copy; in __btrfs_set_fs_incompat()
17 spin_lock(&fs_info->super_lock); in __btrfs_set_fs_incompat()
22 btrfs_info(fs_info, in __btrfs_set_fs_incompat()
26 spin_unlock(&fs_info->super_lock); in __btrfs_set_fs_incompat()
37 disk_super = fs_info->super_copy; in __btrfs_clear_fs_incompat()
40 spin_lock(&fs_info->super_lock); in __btrfs_clear_fs_incompat()
45 btrfs_info(fs_info, in __btrfs_clear_fs_incompat()
60 disk_super = fs_info->super_copy; in __btrfs_set_fs_compat_ro()
63 spin_lock(&fs_info->super_lock); in __btrfs_set_fs_compat_ro()
68 btrfs_info(fs_info, in __btrfs_set_fs_compat_ro()
[all …]
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
1736 struct btrfs_fs_info *fs_info = sctx->fs_info; in scrub_submit_initial_read() local
1824 struct btrfs_fs_info *fs_info = sctx->fs_info; in flush_scrub_stripes() local
[all …]
A Dsuper.c74 btrfs_info(fs_info, "last unmount of filesystem %pU", fs_info->fs_devices->fsid); in btrfs_put_super()
75 close_ctree(fs_info); in btrfs_put_super()
1208 btrfs_err(fs_info, in mount_subvol()
1293 btrfs_err(fs_info, in btrfs_remount_rw()
1302 btrfs_warn(fs_info, in btrfs_remount_rw()
1308 btrfs_warn(fs_info, in btrfs_remount_rw()
1519 btrfs_resize_thread_pool(fs_info, fs_info->thread_pool_size, in btrfs_reconfigure()
2039 if (!fs_info) in btrfs_get_tree_subvol()
2044 if (!fs_info->super_copy || !fs_info->super_for_commit) { in btrfs_get_tree_subvol()
2123 if (fs_info) in btrfs_free_fs_context()
[all …]
A Dblock-group.c28 struct btrfs_fs_info *fs_info = block_group->fs_info; in btrfs_should_fragment_free_space() local
277 struct btrfs_fs_info *fs_info = cache->fs_info; in btrfs_next_block_group() local
492 fs_info->nodesize : fs_info->sectorsize; in fragment_free_space()
853 fs_info = block_group->fs_info; in caching_thread()
920 struct btrfs_fs_info *fs_info = cache->fs_info; in btrfs_cache_block_group() local
1036 struct btrfs_fs_info *fs_info = trans->fs_info; in remove_block_group_item() local
1059 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_remove_block_group() local
1420 struct btrfs_fs_info *fs_info = trans->fs_info; in clean_pinned_extents() local
1729 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_mark_bg_unused() local
1998 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_mark_bg_to_reclaim() local
[all …]
A Ddisk-io.h45 void btrfs_init_fs_info(struct btrfs_fs_info *fs_info);
49 struct btrfs_fs_info *fs_info,
53 int btrfs_check_super_csum(struct btrfs_fs_info *fs_info,
57 void __cold close_ctree(struct btrfs_fs_info *fs_info);
65 int btrfs_commit_super(struct btrfs_fs_info *fs_info);
68 int btrfs_insert_fs_root(struct btrfs_fs_info *fs_info,
70 void btrfs_free_fs_roots(struct btrfs_fs_info *fs_info);
86 void btrfs_free_fs_info(struct btrfs_fs_info *fs_info);
125 struct btrfs_fs_info *fs_info);
129 struct btrfs_fs_info *fs_info);
[all …]
A Dzoned.h126 if (!btrfs_is_zoned(fs_info)) in btrfs_check_zoned_mode()
319 if (btrfs_is_zoned(fs_info)) { in btrfs_check_device_zone_type()
327 return fs_info->zone_size == in btrfs_check_device_zone_type()
361 if (!btrfs_is_zoned(fs_info)) in btrfs_zoned_meta_io_lock()
368 if (!btrfs_is_zoned(fs_info)) in btrfs_zoned_meta_io_unlock()
375 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_clear_treelog_bg() local
377 if (!btrfs_is_zoned(fs_info)) in btrfs_clear_treelog_bg()
380 spin_lock(&fs_info->treelog_bg_lock); in btrfs_clear_treelog_bg()
381 if (fs_info->treelog_bg == bg->start) in btrfs_clear_treelog_bg()
382 fs_info->treelog_bg = 0; in btrfs_clear_treelog_bg()
[all …]
A Dsubpage.h86 int btrfs_attach_subpage(const struct btrfs_fs_info *fs_info,
98 void btrfs_subpage_start_reader(const struct btrfs_fs_info *fs_info,
100 void btrfs_subpage_end_reader(const struct btrfs_fs_info *fs_info,
103 int btrfs_folio_start_writer_lock(const struct btrfs_fs_info *fs_info,
105 void btrfs_folio_end_writer_lock(const struct btrfs_fs_info *fs_info,
107 void btrfs_folio_set_writer_lock(const struct btrfs_fs_info *fs_info,
130 void btrfs_subpage_set_##name(const struct btrfs_fs_info *fs_info, \
136 void btrfs_folio_set_##name(const struct btrfs_fs_info *fs_info, \
138 void btrfs_folio_clear_##name(const struct btrfs_fs_info *fs_info, \
140 bool btrfs_folio_test_##name(const struct btrfs_fs_info *fs_info, \
[all …]
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()
973 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_get_old_root() local
[all …]
A Dvolumes.c1620 struct btrfs_fs_info *fs_info = device->fs_info; in find_free_dev_extent() local
1764 struct btrfs_fs_info *fs_info = device->fs_info; in btrfs_free_dev_extent() local
2566 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_finish_sprout() local
2692 device->fs_info = fs_info; in btrfs_init_new_device()
2977 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_free_chunk() local
3926 struct btrfs_fs_info *fs_info = leaf->fs_info; in should_balance_chunk() local
5941 bioc->fs_info = fs_info; in alloc_btrfs_io_context()
7470 fs_devices->fs_info = fs_info; in btrfs_init_devices_late()
7474 device->fs_info = fs_info; in btrfs_init_devices_late()
7478 device->fs_info = fs_info; in btrfs_init_devices_late()
[all …]
A Dfs.h892 return READ_ONCE(fs_info->generation); in btrfs_get_fs_generation()
897 WRITE_ONCE(fs_info->generation, gen); in btrfs_set_fs_generation()
913 WRITE_ONCE(fs_info->last_root_drop_gen, gen); in btrfs_set_last_root_drop_gen()
967 if (!fs_info) in count_max_extents()
971 return div_u64(size + fs_info->max_extent_size - 1, fs_info->max_extent_size); in count_max_extents()
1007 #define btrfs_fs_incompat(fs_info, opt) \ argument
1016 #define btrfs_fs_compat_ro(fs_info, opt) \ argument
1022 #define btrfs_test_opt(fs_info, opt) ((fs_info)->mount_opt & \ argument
1047 btrfs_fs_closing(fs_info); in btrfs_need_cleaner_sleep()
1055 #define BTRFS_FS_ERROR(fs_info) (READ_ONCE((fs_info)->fs_error)) argument
[all …]
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()
1086 if (!fs_info) in btrfs_label_store()
1160 if (!fs_info) in btrfs_commit_stats_store()
1206 if (!fs_info) in quota_override_store()
1713 struct btrfs_fs_info *fs_info = cache->fs_info; in btrfs_sysfs_add_block_group_type() local
1767 btrfs_warn(fs_info, in btrfs_sysfs_add_block_group_type()
2517 if (!fs_info) in btrfs_sysfs_feature_update()
[all …]
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 …]
A Dzoned.c351 struct btrfs_fs_info *fs_info = device->fs_info; in btrfs_get_dev_zone_info() local
1205 struct btrfs_fs_info *fs_info = cache->fs_info; in calculate_alloc_pointer() local
1390 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_load_block_group_dup() local
1433 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_load_block_group_raid1() local
1481 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_load_block_group_raid0() local
1513 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_load_block_group_raid10() local
1545 struct btrfs_fs_info *fs_info = cache->fs_info; in btrfs_load_block_group_zone_info() local
1728 struct btrfs_fs_info *fs_info = bbio->fs_info; in btrfs_use_zone_append() local
2042 struct btrfs_fs_info *fs_info = tgt_dev->fs_info; in btrfs_sync_zone_write_pointer() local
2317 struct btrfs_fs_info *fs_info = fs_devices->fs_info; in btrfs_can_activate_zone() local
[all …]
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 …]
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/fs/btrfs/tests/
A Dbtrfs-tests.c121 if (!fs_info) in btrfs_alloc_dummy_fs_info()
122 return fs_info; in btrfs_alloc_dummy_fs_info()
125 if (!fs_info->fs_devices) { in btrfs_alloc_dummy_fs_info()
126 kfree(fs_info); in btrfs_alloc_dummy_fs_info()
133 if (!fs_info->super_copy) { in btrfs_alloc_dummy_fs_info()
135 kfree(fs_info); in btrfs_alloc_dummy_fs_info()
148 return fs_info; in btrfs_alloc_dummy_fs_info()
157 if (!fs_info) in btrfs_free_dummy_fs_info()
196 kfree(fs_info); in btrfs_free_dummy_fs_info()
229 cache->fs_info = fs_info; in btrfs_alloc_dummy_block_group()
[all …]

Completed in 865 milliseconds

123456