Lines Matching refs:wbc

104 static inline blk_opf_t wbc_to_write_flags(struct writeback_control *wbc)  in wbc_to_write_flags()  argument
108 if (wbc->sync_mode == WB_SYNC_ALL) in wbc_to_write_flags()
110 else if (wbc->for_kupdate || wbc->for_background) in wbc_to_write_flags()
117 #define wbc_blkcg_css(wbc) \ argument
118 ((wbc)->wb ? (wbc)->wb->blkcg_css : blkcg_root_css)
120 #define wbc_blkcg_css(wbc) (blkcg_root_css) argument
216 void wbc_detach_inode(struct writeback_control *wbc);
217 void wbc_account_cgroup_owner(struct writeback_control *wbc, struct folio *folio,
254 void wbc_attach_fdatawrite_inode(struct writeback_control *wbc,
267 static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio) in wbc_init_bio() argument
275 if (wbc->wb) in wbc_init_bio()
276 bio_associate_blkg_from_css(bio, wbc->wb->blkcg_css); in wbc_init_bio()
289 static inline void wbc_attach_fdatawrite_inode(struct writeback_control *wbc, in wbc_attach_fdatawrite_inode() argument
294 static inline void wbc_detach_inode(struct writeback_control *wbc) in wbc_detach_inode() argument
298 static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio) in wbc_init_bio() argument
302 static inline void wbc_account_cgroup_owner(struct writeback_control *wbc, in wbc_account_cgroup_owner() argument
372 struct writeback_control *wbc, struct folio *folio, int *error);
374 typedef int (*writepage_t)(struct folio *folio, struct writeback_control *wbc,
378 struct writeback_control *wbc, writepage_t writepage,
380 int do_writepages(struct address_space *mapping, struct writeback_control *wbc);