Lines Matching refs:wbc
97 static inline int wbc_to_write_flags(struct writeback_control *wbc) in wbc_to_write_flags() argument
101 if (wbc->punt_to_cgroup) in wbc_to_write_flags()
104 if (wbc->sync_mode == WB_SYNC_ALL) in wbc_to_write_flags()
106 else if (wbc->for_kupdate || wbc->for_background) in wbc_to_write_flags()
113 wbc_blkcg_css(struct writeback_control *wbc) in wbc_blkcg_css() argument
116 if (wbc->wb) in wbc_blkcg_css()
117 return wbc->wb->blkcg_css; in wbc_blkcg_css()
215 void wbc_attach_and_unlock_inode(struct writeback_control *wbc,
218 void wbc_detach_inode(struct writeback_control *wbc);
219 void wbc_account_cgroup_owner(struct writeback_control *wbc, struct page *page,
265 static inline void wbc_attach_fdatawrite_inode(struct writeback_control *wbc, in wbc_attach_fdatawrite_inode() argument
270 wbc_attach_and_unlock_inode(wbc, inode); in wbc_attach_fdatawrite_inode()
283 static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio) in wbc_init_bio() argument
291 if (wbc->wb) in wbc_init_bio()
292 bio_associate_blkg_from_css(bio, wbc->wb->blkcg_css); in wbc_init_bio()
305 static inline void wbc_attach_and_unlock_inode(struct writeback_control *wbc, in wbc_attach_and_unlock_inode() argument
312 static inline void wbc_attach_fdatawrite_inode(struct writeback_control *wbc, in wbc_attach_fdatawrite_inode() argument
317 static inline void wbc_detach_inode(struct writeback_control *wbc) in wbc_detach_inode() argument
321 static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio) in wbc_init_bio() argument
325 static inline void wbc_account_cgroup_owner(struct writeback_control *wbc, in wbc_account_cgroup_owner() argument
381 typedef int (*writepage_t)(struct page *page, struct writeback_control *wbc,
385 struct writeback_control *wbc);
389 struct writeback_control *wbc, writepage_t writepage,
391 int do_writepages(struct address_space *mapping, struct writeback_control *wbc);