Lines Matching refs:btrfs_fs_info

65 				      struct btrfs_fs_info *fs_info);
67 static int btrfs_destroy_marked_extents(struct btrfs_fs_info *fs_info,
70 static int btrfs_destroy_pinned_extent(struct btrfs_fs_info *fs_info,
72 static int btrfs_cleanup_transaction(struct btrfs_fs_info *fs_info);
73 static void btrfs_error_commit_super(struct btrfs_fs_info *fs_info);
75 static void btrfs_free_csum_hash(struct btrfs_fs_info *fs_info) in btrfs_free_csum_hash()
86 struct btrfs_fs_info *fs_info = buf->fs_info; in csum_tree_block()
161 int btrfs_check_super_csum(struct btrfs_fs_info *fs_info, in btrfs_check_super_csum()
186 struct btrfs_fs_info *fs_info = eb->fs_info; in btrfs_verify_level_key()
244 struct btrfs_fs_info *fs_info = eb->fs_info; in btrfs_repair_eb_io_failure()
275 struct btrfs_fs_info *fs_info = eb->fs_info; in btrfs_read_extent_buffer()
316 struct btrfs_fs_info *fs_info = eb->fs_info; in csum_one_extent_buffer()
365 static int csum_dirty_subpage_buffers(struct btrfs_fs_info *fs_info, in csum_dirty_subpage_buffers()
408 static int csum_dirty_buffer(struct btrfs_fs_info *fs_info, struct bio_vec *bvec) in csum_dirty_buffer()
443 struct btrfs_fs_info *fs_info = bbio->inode->root->fs_info; in btree_csum_one_bio()
459 struct btrfs_fs_info *fs_info = eb->fs_info; in check_tree_block_fsid()
490 struct btrfs_fs_info *fs_info = eb->fs_info; in validate_extent_buffer()
606 struct btrfs_fs_info *fs_info = btrfs_sb(page->mapping->host->i_sb); in validate_subpage_buffer()
728 struct btrfs_fs_info *fs_info; in btree_writepages()
774 struct btrfs_fs_info *fs_info = btrfs_sb(mapping->host->i_sb); in btree_dirty_folio()
829 struct btrfs_fs_info *fs_info, in btrfs_find_create_tree_block()
845 struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr, in read_tree_block()
871 static void __setup_root(struct btrfs_root *root, struct btrfs_fs_info *fs_info, in __setup_root()
949 static struct btrfs_root *btrfs_alloc_root(struct btrfs_fs_info *fs_info, in btrfs_alloc_root()
960 struct btrfs_root *btrfs_alloc_dummy_root(struct btrfs_fs_info *fs_info) in btrfs_alloc_dummy_root()
996 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_global_root_insert()
1009 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_global_root_delete()
1016 struct btrfs_root *btrfs_global_root(struct btrfs_fs_info *fs_info, in btrfs_global_root()
1031 static u64 btrfs_global_root_id(struct btrfs_fs_info *fs_info, u64 bytenr) in btrfs_global_root_id()
1052 struct btrfs_root *btrfs_csum_root(struct btrfs_fs_info *fs_info, u64 bytenr) in btrfs_csum_root()
1063 struct btrfs_root *btrfs_extent_root(struct btrfs_fs_info *fs_info, u64 bytenr) in btrfs_extent_root()
1074 struct btrfs_root *btrfs_block_group_root(struct btrfs_fs_info *fs_info) in btrfs_block_group_root()
1084 struct btrfs_fs_info *fs_info = trans->fs_info; in btrfs_create_tree()
1153 struct btrfs_fs_info *fs_info) in alloc_log_tree()
1197 struct btrfs_fs_info *fs_info) in btrfs_init_log_root_tree()
1222 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_add_log_tree()
1264 struct btrfs_fs_info *fs_info = tree_root->fs_info; in read_tree_root_path()
1394 static struct btrfs_root *btrfs_lookup_fs_root(struct btrfs_fs_info *fs_info, in btrfs_lookup_fs_root()
1408 static struct btrfs_root *btrfs_get_global_root(struct btrfs_fs_info *fs_info, in btrfs_get_global_root()
1444 int btrfs_insert_fs_root(struct btrfs_fs_info *fs_info, in btrfs_insert_fs_root()
1467 void btrfs_check_leaked_roots(struct btrfs_fs_info *fs_info) in btrfs_check_leaked_roots()
1487 static void free_global_roots(struct btrfs_fs_info *fs_info) in free_global_roots()
1499 void btrfs_free_fs_info(struct btrfs_fs_info *fs_info) in btrfs_free_fs_info()
1546 static struct btrfs_root *btrfs_get_root_ref(struct btrfs_fs_info *fs_info, in btrfs_get_root_ref()
1631 struct btrfs_root *btrfs_get_fs_root(struct btrfs_fs_info *fs_info, in btrfs_get_fs_root()
1645 struct btrfs_root *btrfs_get_new_fs_root(struct btrfs_fs_info *fs_info, in btrfs_get_new_fs_root()
1665 struct btrfs_root *btrfs_get_fs_root_commit_root(struct btrfs_fs_info *fs_info, in btrfs_get_fs_root_commit_root()
1699 struct btrfs_fs_info *fs_info = arg; in cleaner_kthread()
1777 struct btrfs_fs_info *fs_info = root->fs_info; in transaction_kthread()
1845 static int find_newest_super_backup(struct btrfs_fs_info *info) in find_newest_super_backup()
1867 static void backup_super_roots(struct btrfs_fs_info *info) in backup_super_roots()
1957 static int read_backup_root(struct btrfs_fs_info *fs_info, u8 priority) in read_backup_root()
1993 static void btrfs_stop_all_workers(struct btrfs_fs_info *fs_info) in btrfs_stop_all_workers()
2032 static void free_global_root_pointers(struct btrfs_fs_info *fs_info) in free_global_root_pointers()
2043 static void free_root_pointers(struct btrfs_fs_info *info, bool free_chunk_root) in free_root_pointers()
2079 void btrfs_free_fs_roots(struct btrfs_fs_info *fs_info) in btrfs_free_fs_roots()
2106 static void btrfs_init_scrub(struct btrfs_fs_info *fs_info) in btrfs_init_scrub()
2117 static void btrfs_init_balance(struct btrfs_fs_info *fs_info) in btrfs_init_balance()
2128 static void btrfs_init_btree_inode(struct btrfs_fs_info *fs_info) in btrfs_init_btree_inode()
2157 static void btrfs_init_dev_replace_locks(struct btrfs_fs_info *fs_info) in btrfs_init_dev_replace_locks()
2164 static void btrfs_init_qgroup(struct btrfs_fs_info *fs_info) in btrfs_init_qgroup()
2177 static int btrfs_init_workqueues(struct btrfs_fs_info *fs_info) in btrfs_init_workqueues()
2238 static int btrfs_init_csum_hash(struct btrfs_fs_info *fs_info, u16 csum_type) in btrfs_init_csum_hash()
2259 static int btrfs_replay_log(struct btrfs_fs_info *fs_info, in btrfs_replay_log()
2318 struct btrfs_fs_info *fs_info = tree_root->fs_info; in load_global_roots_objectid()
2423 static int btrfs_read_roots(struct btrfs_fs_info *fs_info) in btrfs_read_roots()
2523 int btrfs_validate_super(struct btrfs_fs_info *fs_info, in btrfs_validate_super()
2718 static int btrfs_validate_mount_super(struct btrfs_fs_info *fs_info) in btrfs_validate_mount_super()
2729 static int btrfs_validate_write_super(struct btrfs_fs_info *fs_info, in btrfs_validate_write_super()
2785 static int load_important_roots(struct btrfs_fs_info *fs_info) in load_important_roots()
2802 static int __cold init_tree_roots(struct btrfs_fs_info *fs_info) in init_tree_roots()
2879 void btrfs_init_fs_info(struct btrfs_fs_info *fs_info) in btrfs_init_fs_info()
3016 static int init_mount_fs_info(struct btrfs_fs_info *fs_info, struct super_block *sb) in init_mount_fs_info()
3058 struct btrfs_fs_info *fs_info = data; in btrfs_uuid_rescan_kthread()
3077 static int btrfs_check_uuid_tree(struct btrfs_fs_info *fs_info) in btrfs_check_uuid_tree()
3098 void btrfs_clear_oneshot_options(struct btrfs_fs_info *fs_info) in btrfs_clear_oneshot_options()
3108 int btrfs_start_pre_rw_mount(struct btrfs_fs_info *fs_info) in btrfs_start_pre_rw_mount()
3226 int btrfs_check_features(struct btrfs_fs_info *fs_info, bool is_rw_mount) in btrfs_check_features()
3329 struct btrfs_fs_info *fs_info = btrfs_sb(sb); in open_ctree()
3912 struct btrfs_fs_info *fs_info = device->fs_info; in write_dev_supers()
4125 static int check_barrier_error(struct btrfs_fs_info *fs_info) in check_barrier_error()
4136 static int barrier_all_devices(struct btrfs_fs_info *info) in barrier_all_devices()
4220 int write_all_supers(struct btrfs_fs_info *fs_info, int max_mirrors) in write_all_supers()
4333 void btrfs_drop_and_free_fs_root(struct btrfs_fs_info *fs_info, in btrfs_drop_and_free_fs_root()
4357 int btrfs_cleanup_fs_roots(struct btrfs_fs_info *fs_info) in btrfs_cleanup_fs_roots()
4407 int btrfs_commit_super(struct btrfs_fs_info *fs_info) in btrfs_commit_super()
4427 static void warn_about_uncommitted_trans(struct btrfs_fs_info *fs_info) in warn_about_uncommitted_trans()
4469 void __cold close_ctree(struct btrfs_fs_info *fs_info) in close_ctree()
4667 struct btrfs_fs_info *fs_info = buf->fs_info; in btrfs_mark_buffer_dirty()
4703 static void __btrfs_btree_balance_dirty(struct btrfs_fs_info *fs_info, in __btrfs_btree_balance_dirty()
4726 void btrfs_btree_balance_dirty(struct btrfs_fs_info *fs_info) in btrfs_btree_balance_dirty()
4731 void btrfs_btree_balance_dirty_nodelay(struct btrfs_fs_info *fs_info) in btrfs_btree_balance_dirty_nodelay()
4736 static void btrfs_error_commit_super(struct btrfs_fs_info *fs_info) in btrfs_error_commit_super()
4749 static void btrfs_drop_all_logs(struct btrfs_fs_info *fs_info) in btrfs_drop_all_logs()
4794 static void btrfs_destroy_all_ordered_extents(struct btrfs_fs_info *fs_info) in btrfs_destroy_all_ordered_extents()
4827 struct btrfs_fs_info *fs_info) in btrfs_destroy_delayed_refs()
4937 static void btrfs_destroy_all_delalloc_inodes(struct btrfs_fs_info *fs_info) in btrfs_destroy_all_delalloc_inodes()
4961 static int btrfs_destroy_marked_extents(struct btrfs_fs_info *fs_info, in btrfs_destroy_marked_extents()
4995 static int btrfs_destroy_pinned_extent(struct btrfs_fs_info *fs_info, in btrfs_destroy_pinned_extent()
5045 struct btrfs_fs_info *fs_info) in btrfs_cleanup_dirty_bgs()
5092 struct btrfs_fs_info *fs_info) in btrfs_cleanup_one_transaction()
5125 static int btrfs_cleanup_transaction(struct btrfs_fs_info *fs_info) in btrfs_cleanup_transaction()