Lines Matching refs:folio
10 struct folio;
46 * For locked bitmaps, normally it's subpage representation for folio
49 * - Metadata doesn't really lock the folio
95 struct folio *folio, enum btrfs_subpage_type type);
96 void btrfs_detach_subpage(const struct btrfs_fs_info *fs_info, struct folio *folio);
103 void btrfs_folio_inc_eb_refs(const struct btrfs_fs_info *fs_info, struct folio *folio);
104 void btrfs_folio_dec_eb_refs(const struct btrfs_fs_info *fs_info, struct folio *folio);
107 struct folio *folio, u64 start, u32 len);
109 struct folio *folio, u64 start, u32 len);
112 struct folio *folio, u64 start, u32 len);
114 struct folio *folio, u64 start, u32 len);
119 * btrfs_subpage_*() are for call sites where the folio has subpage attached and
120 * the range is ensured to be inside the folio's single page.
132 struct folio *folio, u64 start, u32 len); \
134 struct folio *folio, u64 start, u32 len); \
136 struct folio *folio, u64 start, u32 len); \
138 struct folio *folio, u64 start, u32 len); \
140 struct folio *folio, u64 start, u32 len); \
142 struct folio *folio, u64 start, u32 len); \
144 struct folio *folio, u64 start, u32 len); \
146 struct folio *folio, u64 start, u32 len); \
148 struct folio *folio, u64 start, u32 len);
157 struct folio *folio, u64 start, u32 len);
159 void btrfs_folio_assert_not_dirty(const struct btrfs_fs_info *fs_info, struct folio *folio);
161 struct folio *folio, u64 start, u32 len);
163 struct folio *folio, u64 start, u32 len);