/linux-6.3-rc2/fs/btrfs/ |
A D | messages.h | 18 _btrfs_printk(fs_info, fmt, ##args) 27 btrfs_no_printk(fs_info, fmt, ##args) 30 #define btrfs_emerg(fs_info, fmt, args...) \ argument 32 #define btrfs_alert(fs_info, fmt, args...) \ argument 34 #define btrfs_crit(fs_info, fmt, args...) \ argument 36 #define btrfs_err(fs_info, fmt, args...) \ argument 38 #define btrfs_warn(fs_info, fmt, args...) \ argument 102 fs_info, KERN_DEBUG fmt, ##args) 105 fs_info, KERN_DEBUG fmt, ##args) 108 fs_info, KERN_DEBUG fmt, ##args) [all …]
|
A D | disk-io.c | 86 struct btrfs_fs_info *fs_info = buf->fs_info; in csum_tree_block() local 186 struct btrfs_fs_info *fs_info = eb->fs_info; in btrfs_verify_level_key() local 244 struct btrfs_fs_info *fs_info = eb->fs_info; in btrfs_repair_eb_io_failure() local 275 struct btrfs_fs_info *fs_info = eb->fs_info; in btrfs_read_extent_buffer() local 316 struct btrfs_fs_info *fs_info = eb->fs_info; in csum_one_extent_buffer() local 459 struct btrfs_fs_info *fs_info = eb->fs_info; in check_tree_block_fsid() local 490 struct btrfs_fs_info *fs_info = eb->fs_info; in validate_extent_buffer() local 879 root->fs_info = fs_info; in __setup_root() 996 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_global_root_insert() local 3245 fs_info->nodesize, fs_info->sectorsize); in btrfs_check_features() [all …]
|
A D | transaction.c | 175 struct btrfs_fs_info *fs_info = trans->fs_info; in switch_commit_roots() local 248 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_trans_release_chunk_metadata() local 332 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 564 struct btrfs_fs_info *fs_info = root->fs_info; in start_transaction() local 688 h->fs_info = root->fs_info; in start_transaction() 1233 struct btrfs_fs_info *fs_info = root->fs_info; in update_cowonly_root() local [all …]
|
A D | subpage.c | 69 if (fs_info->sectorsize >= PAGE_SIZE) in btrfs_is_subpage() 85 if (fs_info->nodesize < PAGE_SIZE) in btrfs_is_subpage() 202 if (!btrfs_is_subpage(fs_info, page)) in btrfs_page_inc_eb_refs() 346 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, page)) { in btrfs_page_start_writer_lock() 363 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, page)) in btrfs_page_end_writer_lock() 647 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, page)) { \ 656 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, page)) { \ 665 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, page)) \ 672 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, page)) { \ 682 if (unlikely(!fs_info) || !btrfs_is_subpage(fs_info, page)) { \ [all …]
|
A D | delalloc-space.c | 119 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_alloc_data_chunk_ondemand() local 123 bytes = ALIGN(bytes, fs_info->sectorsize); in btrfs_alloc_data_chunk_ondemand() 135 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_check_data_free_space() local 180 data_sinfo = fs_info->data_sinfo; in btrfs_free_reserved_data_space_noquota() 194 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_free_reserved_data_space() local 220 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_inode_rsv_release() local 304 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_delalloc_reserve_metadata() local 394 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_delalloc_release_metadata() local 402 if (btrfs_is_testing(fs_info)) in btrfs_delalloc_release_metadata() 422 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_delalloc_release_extents() local [all …]
|
A D | qgroup.c | 821 struct btrfs_fs_info *fs_info = trans->fs_info; in update_qgroup_info_item() local 866 struct btrfs_fs_info *fs_info = trans->fs_info; in update_qgroup_status_item() local 1451 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_add_qgroup_relation() local 1517 struct btrfs_fs_info *fs_info = trans->fs_info; in __del_qgroup_relation() local 1582 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_del_qgroup_relation() local 1594 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_create_qgroup() local 1631 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_remove_qgroup() local 1686 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_limit_qgroup() local 1826 ctx.fs_info = trans->fs_info; in btrfs_qgroup_trace_extent_post() 2764 ctx.fs_info = fs_info; in btrfs_qgroup_account_extents() [all …]
|
A D | space-info.c | 199 if (btrfs_is_zoned(fs_info)) in calc_chunk_size() 200 return fs_info->zone_size; in calc_chunk_size() 519 btrfs_info(fs_info, in __btrfs_dump_space_info() 535 dump_global_block_rsv(fs_info); in btrfs_dump_space_info() 545 btrfs_info(fs_info, in btrfs_dump_space_info() 698 &fs_info->ordered_bytes); in shrink_delalloc() 1065 struct btrfs_fs_info *fs_info; in btrfs_async_reclaim_metadata_space() local 1153 struct btrfs_fs_info *fs_info; in btrfs_preempt_reclaim_metadata_space() local 1285 struct btrfs_fs_info *fs_info; in btrfs_async_reclaim_data_space() local 1312 if (BTRFS_FS_ERROR(fs_info)) in btrfs_async_reclaim_data_space() [all …]
|
A D | dev-replace.c | 107 btrfs_err(fs_info, in btrfs_init_dev_replace() 137 btrfs_warn(fs_info, in btrfs_init_dev_replace() 169 btrfs_err(fs_info, in btrfs_init_dev_replace() 190 btrfs_warn(fs_info, in btrfs_init_dev_replace() 225 dev_replace->tgtdev->fs_info = fs_info; in btrfs_init_dev_replace() 268 btrfs_err(fs_info, in btrfs_init_dev_replace_tgtdev() 278 btrfs_err(fs_info, in btrfs_init_dev_replace_tgtdev() 287 btrfs_err(fs_info, in btrfs_init_dev_replace_tgtdev() 314 device->fs_info = fs_info; in btrfs_init_dev_replace_tgtdev() 347 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_run_dev_replace() local [all …]
|
A D | block-rsv.c | 344 read_lock(&fs_info->global_root_lock); in btrfs_update_global_block_rsv() 354 read_unlock(&fs_info->global_root_lock); in btrfs_update_global_block_rsv() 398 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_init_root_block_rsv() local 435 btrfs_update_global_block_rsv(fs_info); in btrfs_init_global_block_rsv() 440 btrfs_block_rsv_release(fs_info, &fs_info->global_block_rsv, (u64)-1, in btrfs_release_global_block_rsv() 442 WARN_ON(fs_info->trans_block_rsv.size > 0); in btrfs_release_global_block_rsv() 456 struct btrfs_fs_info *fs_info = root->fs_info; in get_block_rsv() local 460 (root == fs_info->uuid_root) || in get_block_rsv() 469 block_rsv = &fs_info->empty_block_rsv; in get_block_rsv() 478 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_use_block_rsv() local [all …]
|
A D | disk-io.h | 33 void btrfs_init_fs_info(struct btrfs_fs_info *fs_info); 39 struct btrfs_fs_info *fs_info, 46 int btrfs_check_super_csum(struct btrfs_fs_info *fs_info, 51 void __cold close_ctree(struct btrfs_fs_info *fs_info); 52 int btrfs_validate_super(struct btrfs_fs_info *fs_info, 59 int btrfs_commit_super(struct btrfs_fs_info *fs_info); 62 int btrfs_insert_fs_root(struct btrfs_fs_info *fs_info, 81 void btrfs_free_fs_info(struct btrfs_fs_info *fs_info); 121 struct btrfs_fs_info *fs_info); 125 struct btrfs_fs_info *fs_info); [all …]
|
A D | fs.c | 14 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 D | block-group.c | 28 struct btrfs_fs_info *fs_info = block_group->fs_info; in btrfs_should_fragment_free_space() local 279 struct btrfs_fs_info *fs_info = cache->fs_info; in btrfs_next_block_group() local 484 fs_info->nodesize : fs_info->sectorsize; in fragment_free_space() 819 fs_info = block_group->fs_info; in caching_thread() 886 struct btrfs_fs_info *fs_info = cache->fs_info; in btrfs_cache_block_group() local 994 struct btrfs_fs_info *fs_info = trans->fs_info; in remove_block_group_item() local 1017 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_remove_block_group() local 1393 struct btrfs_fs_info *fs_info = bg->fs_info; in clean_pinned_extents() local 1649 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_mark_bg_unused() local 1860 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_mark_bg_to_reclaim() local [all …]
|
A D | tree-mod-log.c | 63 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() 338 &fs_info->tree_mod_log); in tree_mod_log_free_eb() 350 struct btrfs_fs_info *fs_info = old_root->fs_info; in btrfs_tree_mod_log_insert_root() local 390 if (tree_mod_dont_log(fs_info, NULL)) in btrfs_tree_mod_log_insert_root() 426 tm_root = &fs_info->tree_mod_log; in __tree_mod_log_search() 486 struct btrfs_fs_info *fs_info = dst->fs_info; in btrfs_tree_mod_log_eb_copy() local 797 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_get_old_root() local [all …]
|
A D | zoned.h | 116 if (!btrfs_is_zoned(fs_info)) in btrfs_check_zoned_mode() 320 if (btrfs_is_zoned(fs_info)) { in btrfs_check_device_zone_type() 328 return fs_info->zone_size == in btrfs_check_device_zone_type() 362 if (!btrfs_is_zoned(fs_info)) in btrfs_zoned_meta_io_lock() 369 if (!btrfs_is_zoned(fs_info)) in btrfs_zoned_meta_io_unlock() 376 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_clear_treelog_bg() local 378 if (!btrfs_is_zoned(fs_info)) in btrfs_clear_treelog_bg() 381 spin_lock(&fs_info->treelog_bg_lock); in btrfs_clear_treelog_bg() 382 if (fs_info->treelog_bg == bg->start) in btrfs_clear_treelog_bg() 383 fs_info->treelog_bg = 0; in btrfs_clear_treelog_bg() [all …]
|
A D | volumes.c | 1572 struct btrfs_fs_info *fs_info = device->fs_info; in find_free_dev_extent_start() local 1723 struct btrfs_fs_info *fs_info = device->fs_info; in btrfs_free_dev_extent() local 2532 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_finish_sprout() local 2658 device->fs_info = fs_info; in btrfs_init_new_device() 2942 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_free_chunk() local 3760 struct btrfs_fs_info *fs_info = leaf->fs_info; in should_balance_chunk() local 5924 bioc->fs_info = fs_info; in alloc_btrfs_io_context() 7476 fs_devices->fs_info = fs_info; in btrfs_init_devices_late() 7480 device->fs_info = fs_info; in btrfs_init_devices_late() 7484 device->fs_info = fs_info; in btrfs_init_devices_late() [all …]
|
A D | subpage.h | 80 int btrfs_attach_subpage(const struct btrfs_fs_info *fs_info, 82 void btrfs_detach_subpage(const struct btrfs_fs_info *fs_info, 90 void btrfs_page_inc_eb_refs(const struct btrfs_fs_info *fs_info, 92 void btrfs_page_dec_eb_refs(const struct btrfs_fs_info *fs_info, 95 void btrfs_subpage_start_reader(const struct btrfs_fs_info *fs_info, 97 void btrfs_subpage_end_reader(const struct btrfs_fs_info *fs_info, 100 void btrfs_subpage_start_writer(const struct btrfs_fs_info *fs_info, 106 void btrfs_page_end_writer_lock(const struct btrfs_fs_info *fs_info, 130 void btrfs_page_set_##name(const struct btrfs_fs_info *fs_info, \ 132 void btrfs_page_clear_##name(const struct btrfs_fs_info *fs_info, \ [all …]
|
A D | sysfs.c | 182 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() 983 if (!fs_info) in btrfs_label_store() 1057 if (!fs_info) in btrfs_commit_stats_store() 1103 if (!fs_info) in quota_override_store() 1550 struct btrfs_fs_info *fs_info = cache->fs_info; in btrfs_sysfs_add_block_group_type() local 1604 btrfs_warn(fs_info, in btrfs_sysfs_add_block_group_type() 2322 if (!fs_info) in btrfs_sysfs_feature_update() [all …]
|
A D | fs.h | 855 return fs_info->zone_size > 0; in btrfs_is_zoned() 864 if (!fs_info) in count_max_extents() 868 return div_u64(size + fs_info->max_extent_size - 1, fs_info->max_extent_size); in count_max_extents() 917 #define btrfs_test_opt(fs_info, opt) ((fs_info)->mount_opt & \ argument 922 if (!btrfs_test_opt(fs_info, opt)) \ 923 btrfs_info(fs_info, fmt, ##args); \ 929 if (btrfs_test_opt(fs_info, opt)) \ 930 btrfs_info(fs_info, fmt, ##args); \ 956 btrfs_fs_closing(fs_info); in btrfs_need_cleaner_sleep() 965 &(fs_info)->fs_state))) [all …]
|
A D | messages.c | 116 struct super_block *sb = fs_info->sb; in __btrfs_handle_fs_error() 167 btrfs_discard_stop(fs_info); in __btrfs_handle_fs_error() 240 if (fs_info) { in _btrfs_printk() 265 btrfs_err(fs_info, in btrfs_print_v0_err() 274 btrfs_warn(fs_info, in btrfs_warn_32bit_limit() 277 btrfs_warn(fs_info, in btrfs_warn_32bit_limit() 286 btrfs_err(fs_info, in btrfs_err_32bit_limit() 289 btrfs_err(fs_info, in btrfs_err_32bit_limit() 308 if (fs_info) in __btrfs_panic() 309 s_id = fs_info->sb->s_id; in __btrfs_panic() [all …]
|
A D | ref-verify.c | 332 be = add_block_entry(fs_info, bytenr, fs_info->nodesize, ref_root); in add_tree_block() 504 struct btrfs_fs_info *fs_info = root->fs_info; in process_leaf() local 612 btrfs_err(fs_info, in dump_ref_action() 631 btrfs_err(fs_info, in dump_block_entry() 638 btrfs_err(fs_info, in dump_block_entry() 747 btrfs_err(fs_info, in btrfs_ref_tree_mod() 788 btrfs_err(fs_info, in btrfs_ref_tree_mod() 796 btrfs_err(fs_info, in btrfs_ref_tree_mod() 835 btrfs_err(fs_info, in btrfs_ref_tree_mod() 846 btrfs_err(fs_info, in btrfs_ref_tree_mod() [all …]
|
A D | scrub.c | 765 sctx->fs_info = fs_info; in scrub_setup_ctx() 919 fs_info = sblock->sctx->fs_info; in scrub_print_warning() 969 ctx.fs_info = fs_info; in scrub_print_warning() 1026 fs_info = sctx->fs_info; in scrub_handle_errored_block() 1465 struct btrfs_fs_info *fs_info = sctx->fs_info; in scrub_setup_recheck_block() local 1999 struct btrfs_fs_info *fs_info = sctx->fs_info; in scrub_checksum_data() local 2026 struct btrfs_fs_info *fs_info = sctx->fs_info; in scrub_checksum_tree_block() local 2123 struct btrfs_fs_info *fs_info = sctx->fs_info; in scrub_checksum_super() local 2348 struct btrfs_fs_info *fs_info = sctx->fs_info; in scrub_missing_raid56_worker() local 2389 struct btrfs_fs_info *fs_info = sctx->fs_info; in scrub_missing_raid56_pages() local [all …]
|
A D | ref-verify.h | 10 int btrfs_build_ref_tree(struct btrfs_fs_info *fs_info); 11 void btrfs_free_ref_cache(struct btrfs_fs_info *fs_info); 12 int btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info, 14 void btrfs_free_ref_tree_range(struct btrfs_fs_info *fs_info, u64 start, 17 static inline void btrfs_init_ref_verify(struct btrfs_fs_info *fs_info) in btrfs_init_ref_verify() argument 19 spin_lock_init(&fs_info->ref_verify_lock); in btrfs_init_ref_verify() 20 fs_info->block_tree = RB_ROOT; in btrfs_init_ref_verify() 23 static inline int btrfs_build_ref_tree(struct btrfs_fs_info *fs_info) in btrfs_build_ref_tree() argument 28 static inline void btrfs_free_ref_cache(struct btrfs_fs_info *fs_info) in btrfs_free_ref_cache() argument 32 static inline int btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info, in btrfs_ref_tree_mod() argument [all …]
|
A D | super.c | 1174 close_ctree(fs_info); in btrfs_fill_super() 1202 &fs_info->flags)) in btrfs_sync_fs() 1407 btrfs_err(fs_info, in mount_subvol() 1461 if (!fs_info) { in btrfs_mount_root() 1469 if (!fs_info->super_copy || !fs_info->super_for_commit) { in btrfs_mount_root() 1503 fs_info); in btrfs_mount_root() 1720 btrfs_warn(fs_info, in btrfs_remount() 1803 btrfs_err(fs_info, in btrfs_remount() 1814 btrfs_warn(fs_info, in btrfs_remount() 1821 btrfs_warn(fs_info, in btrfs_remount() [all …]
|
A D | file-item.c | 51 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_inode_safe_disk_i_size_write() local 133 return (bytes >> fs_info->sectorsize_bits) * fs_info->csum_size; in bytes_to_csum_size() 140 return (csum_size / fs_info->csum_size) << fs_info->sectorsize_bits; in csum_size_to_bytes() 208 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_lookup_csum() local 388 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_lookup_bio_sums() local 522 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_lookup_csums_list() local 664 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_lookup_csums_bitmap() local 779 struct btrfs_fs_info *fs_info = inode->root->fs_info; in btrfs_csum_one_bio() local 942 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_del_csums() local 1118 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_csum_file_blocks() local [all …]
|
/linux-6.3-rc2/fs/btrfs/tests/ |
A D | btrfs-tests.c | 123 if (!fs_info) in btrfs_alloc_dummy_fs_info() 124 return fs_info; in btrfs_alloc_dummy_fs_info() 127 if (!fs_info->fs_devices) { in btrfs_alloc_dummy_fs_info() 128 kfree(fs_info); in btrfs_alloc_dummy_fs_info() 135 if (!fs_info->super_copy) { in btrfs_alloc_dummy_fs_info() 137 kfree(fs_info); in btrfs_alloc_dummy_fs_info() 150 return fs_info; in btrfs_alloc_dummy_fs_info() 159 if (!fs_info) in btrfs_free_dummy_fs_info() 199 kfree(fs_info); in btrfs_free_dummy_fs_info() 232 cache->fs_info = fs_info; in btrfs_alloc_dummy_block_group() [all …]
|