Lines Matching refs:wbc

94 static inline blk_opf_t wbc_to_write_flags(struct writeback_control *wbc)  in wbc_to_write_flags()  argument
98 if (wbc->sync_mode == WB_SYNC_ALL) in wbc_to_write_flags()
100 else if (wbc->for_kupdate || wbc->for_background) in wbc_to_write_flags()
107 #define wbc_blkcg_css(wbc) \ argument
108 ((wbc)->wb ? (wbc)->wb->blkcg_css : blkcg_root_css)
110 #define wbc_blkcg_css(wbc) (blkcg_root_css) argument
206 void wbc_attach_and_unlock_inode(struct writeback_control *wbc,
209 void wbc_detach_inode(struct writeback_control *wbc);
210 void wbc_account_cgroup_owner(struct writeback_control *wbc, struct page *page,
256 static inline void wbc_attach_fdatawrite_inode(struct writeback_control *wbc, in wbc_attach_fdatawrite_inode() argument
261 wbc_attach_and_unlock_inode(wbc, inode); in wbc_attach_fdatawrite_inode()
274 static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio) in wbc_init_bio() argument
282 if (wbc->wb) in wbc_init_bio()
283 bio_associate_blkg_from_css(bio, wbc->wb->blkcg_css); in wbc_init_bio()
296 static inline void wbc_attach_and_unlock_inode(struct writeback_control *wbc, in wbc_attach_and_unlock_inode() argument
303 static inline void wbc_attach_fdatawrite_inode(struct writeback_control *wbc, in wbc_attach_fdatawrite_inode() argument
308 static inline void wbc_detach_inode(struct writeback_control *wbc) in wbc_detach_inode() argument
312 static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio) in wbc_init_bio() argument
316 static inline void wbc_account_cgroup_owner(struct writeback_control *wbc, in wbc_account_cgroup_owner() argument
364 typedef int (*writepage_t)(struct folio *folio, struct writeback_control *wbc,
370 struct writeback_control *wbc, writepage_t writepage,
372 int do_writepages(struct address_space *mapping, struct writeback_control *wbc);