Lines Matching refs:btrfs_fs_info

76 bool btrfs_is_subpage(const struct btrfs_fs_info *fs_info, struct page *page);
79 int btrfs_attach_subpage(const struct btrfs_fs_info *fs_info,
81 void btrfs_detach_subpage(const struct btrfs_fs_info *fs_info,
85 struct btrfs_subpage *btrfs_alloc_subpage(const struct btrfs_fs_info *fs_info,
89 void btrfs_page_inc_eb_refs(const struct btrfs_fs_info *fs_info,
91 void btrfs_page_dec_eb_refs(const struct btrfs_fs_info *fs_info,
94 void btrfs_subpage_start_reader(const struct btrfs_fs_info *fs_info,
96 void btrfs_subpage_end_reader(const struct btrfs_fs_info *fs_info,
99 void btrfs_subpage_start_writer(const struct btrfs_fs_info *fs_info,
101 bool btrfs_subpage_end_and_test_writer(const struct btrfs_fs_info *fs_info,
103 int btrfs_page_start_writer_lock(const struct btrfs_fs_info *fs_info,
105 void btrfs_page_end_writer_lock(const struct btrfs_fs_info *fs_info,
123 void btrfs_subpage_set_##name(const struct btrfs_fs_info *fs_info, \
125 void btrfs_subpage_clear_##name(const struct btrfs_fs_info *fs_info, \
127 bool btrfs_subpage_test_##name(const struct btrfs_fs_info *fs_info, \
129 void btrfs_page_set_##name(const struct btrfs_fs_info *fs_info, \
131 void btrfs_page_clear_##name(const struct btrfs_fs_info *fs_info, \
133 bool btrfs_page_test_##name(const struct btrfs_fs_info *fs_info, \
135 void btrfs_page_clamp_set_##name(const struct btrfs_fs_info *fs_info, \
137 void btrfs_page_clamp_clear_##name(const struct btrfs_fs_info *fs_info, \
139 bool btrfs_page_clamp_test_##name(const struct btrfs_fs_info *fs_info, \
148 bool btrfs_subpage_clear_and_test_dirty(const struct btrfs_fs_info *fs_info,
151 void btrfs_page_assert_not_dirty(const struct btrfs_fs_info *fs_info,
153 void btrfs_page_unlock_writer(struct btrfs_fs_info *fs_info, struct page *page,
155 void __cold btrfs_subpage_dump_bitmap(const struct btrfs_fs_info *fs_info,