Lines Matching defs:writeback_control
43 struct writeback_control {
101 static inline blk_opf_t wbc_to_write_flags(struct writeback_control *wbc)
212 void wbc_attach_and_unlock_inode(struct writeback_control *wbc,
215 void wbc_detach_inode(struct writeback_control *wbc);
216 void wbc_account_cgroup_owner(struct writeback_control *wbc, struct page *page,
255 * @wbc: writeback_control of interest
262 static inline void wbc_attach_fdatawrite_inode(struct writeback_control *wbc,
272 * @wbc: writeback_control for the writeback in progress
280 static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio)
302 static inline void wbc_attach_and_unlock_inode(struct writeback_control *wbc,
309 static inline void wbc_attach_fdatawrite_inode(struct writeback_control *wbc,
314 static inline void wbc_detach_inode(struct writeback_control *wbc)
318 static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio)
322 static inline void wbc_account_cgroup_owner(struct writeback_control *wbc,
371 struct writeback_control *wbc, struct folio *folio, int *error);
373 typedef int (*writepage_t)(struct folio *folio, struct writeback_control *wbc,
377 struct writeback_control *wbc, writepage_t writepage,
379 int do_writepages(struct address_space *mapping, struct writeback_control *wbc);
385 bool folio_redirty_for_writepage(struct writeback_control *, struct folio *);
386 bool redirty_page_for_writepage(struct writeback_control *, struct page *);