Lines Matching defs:folio
26 * folio_start_private_2 - Start an fscache write on a folio. [DEPRECATED]
27 * @folio: The folio.
29 * Call this function before writing a folio to a local cache. Starting a
34 static inline void folio_start_private_2(struct folio *folio)
36 VM_BUG_ON_FOLIO(folio_test_private_2(folio), folio);
37 folio_get(folio);
38 folio_set_private_2(folio);
91 * folio->private
98 #define NETFS_FOLIO_INFO 0x1UL /* OR'd with folio->private. */
113 static inline struct netfs_folio *netfs_folio_info(struct folio *folio)
115 return __netfs_folio_info(folio_get_private(folio));
118 static inline struct netfs_group *netfs_folio_group(struct folio *folio)
121 void *priv = folio_get_private(folio);
123 finfo = netfs_folio_info(folio);
258 atomic64_t issued_to; /* Write issuer folio cursor */
262 pgoff_t no_unlock_folio; /* Don't unlock this folio after read */
300 struct folio **foliop, void **_fsdata);
408 int netfs_read_folio(struct file *, struct folio *);
411 struct folio **, void **fsdata);
414 bool netfs_dirty_folio(struct address_space *mapping, struct folio *folio);
417 void netfs_invalidate_folio(struct folio *folio, size_t offset, size_t length);
418 bool netfs_release_folio(struct folio *folio, gfp_t gfp);