Searched refs:wbc (Results 1 - 25 of 116) sorted by path

12345

/linux-master/block/
H A Dfops.c423 struct writeback_control *wbc)
429 err = write_cache_pages(mapping, wbc, block_write_full_folio,
506 struct writeback_control *wbc)
510 return iomap_writepages(mapping, wbc, &wpc, &blkdev_writeback_ops);
422 blkdev_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
505 blkdev_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_shmem.c305 struct writeback_control wbc = { local
333 ret = mapping->a_ops->writepage(page, &wbc);
/linux-master/fs/9p/
H A Dvfs_file.c487 struct writeback_control wbc = { local
502 filemap_fdatawrite_wbc(inode->i_mapping, &wbc);
H A Dvfs_super.c263 struct writeback_control *wbc)
267 * wbc->sync_mode.
270 return netfs_unpin_writeback(inode, wbc);
274 struct writeback_control *wbc)
279 return netfs_unpin_writeback(inode, wbc);
262 v9fs_write_inode(struct inode *inode, struct writeback_control *wbc) argument
273 v9fs_write_inode_dotl(struct inode *inode, struct writeback_control *wbc) argument
/linux-master/fs/adfs/
H A Dadfs.h146 int adfs_write_inode(struct inode *inode, struct writeback_control *wbc);
H A Dinode.c38 struct writeback_control *wbc)
40 return mpage_writepages(mapping, wbc, adfs_get_block);
361 int adfs_write_inode(struct inode *inode, struct writeback_control *wbc) argument
374 return adfs_dir_update(sb, &obj, wbc->sync_mode == WB_SYNC_ALL);
37 adfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
/linux-master/fs/affs/
H A Daffs.h195 struct writeback_control *wbc);
H A Dfile.c375 struct writeback_control *wbc)
377 return mpage_writepages(mapping, wbc, affs_get_block);
374 affs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
H A Dinode.c166 affs_write_inode(struct inode *inode, struct writeback_control *wbc) argument
/linux-master/fs/afs/
H A Dwrite.c204 int afs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
213 if (wbc->sync_mode == WB_SYNC_ALL)
218 ret = netfs_writepages(mapping, wbc);
/linux-master/fs/bcachefs/
H A Dfs-io-buffered.c476 struct writeback_control *wbc,
502 op->wbio.bio.bi_opf = wbc_to_write_flags(wbc);
506 struct writeback_control *wbc,
618 bch2_writepage_io_alloc(c, wbc, w, inode, sector,
649 int bch2_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
658 ret = write_cache_pages(mapping, wbc, __bch2_writepage, &w);
475 bch2_writepage_io_alloc(struct bch_fs *c, struct writeback_control *wbc, struct bch_writepage_state *w, struct bch_inode_info *inode, u64 sector, unsigned nr_replicas) argument
505 __bch2_writepage(struct folio *folio, struct writeback_control *wbc, void *data) argument
H A Dfs.c1535 struct writeback_control *wbc)
1534 bch2_vfs_write_inode(struct inode *vinode, struct writeback_control *wbc) argument
/linux-master/fs/bfs/
H A Dfile.c155 struct writeback_control *wbc)
157 return mpage_writepages(mapping, wbc, bfs_get_block);
154 bfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
H A Dinode.c114 static int bfs_write_inode(struct inode *inode, struct writeback_control *wbc) argument
150 if (wbc->sync_mode == WB_SYNC_ALL) {
/linux-master/fs/btrfs/
H A Dbtrfs_inode.h530 u64 start, u64 end, struct writeback_control *wbc);
H A Ddisk-io.c498 struct writeback_control *wbc)
502 if (wbc->sync_mode == WB_SYNC_NONE) {
505 if (wbc->for_kupdate)
516 return btree_write_cache_pages(mapping, wbc);
497 btree_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
H A Dextent_io.c103 struct writeback_control *wbc; member in struct:btrfs_bio_ctrl
773 if (bio_ctrl->wbc) {
791 wbc_init_bio(bio_ctrl->wbc, &bbio->bio);
842 if (bio_ctrl->wbc)
843 wbc_account_cgroup_owner(bio_ctrl->wbc, page, len);
1196 struct page *page, struct writeback_control *wbc)
1214 delalloc_end, wbc);
1233 wbc->nr_to_write -= delalloc_to_write;
1237 if (wbc->nr_to_write < delalloc_to_write) {
1242 wbc
1195 writepage_delalloc(struct btrfs_inode *inode, struct page *page, struct writeback_control *wbc) argument
1506 lock_extent_buffer_for_io(struct extent_buffer *eb, struct writeback_control *wbc) argument
1690 write_one_eb(struct extent_buffer *eb, struct writeback_control *wbc) argument
1757 submit_eb_subpage(struct page *page, struct writeback_control *wbc) argument
1841 struct writeback_control *wbc = ctx->wbc; local
1904 btree_write_cache_pages(struct address_space *mapping, struct writeback_control *wbc) argument
2035 struct writeback_control *wbc = bio_ctrl->wbc; local
2189 extent_write_locked_range(struct inode *inode, struct page *locked_page, u64 start, u64 end, struct writeback_control *wbc, bool pages_dirty) argument
2249 extent_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
[all...]
H A Dextent_io.h128 struct writeback_control *wbc; member in struct:btrfs_eb_write_context
238 u64 start, u64 end, struct writeback_control *wbc,
241 struct writeback_control *wbc);
243 struct writeback_control *wbc);
H A Dinode.c138 u64 end, struct writeback_control *wbc,
1079 struct writeback_control wbc = { local
1086 wbc_attach_fdatawrite_inode(&wbc, &inode->vfs_inode);
1087 ret = run_delalloc_cow(inode, locked_page, start, end, &wbc, false);
1088 wbc_detach_inode(&wbc);
1624 u64 end, struct writeback_control *wbc)
1627 struct cgroup_subsys_state *blkcg_css = wbc_blkcg_css(wbc);
1634 const blk_opf_t write_flags = wbc_to_write_flags(wbc);
1676 * be accounted against wbc once. Let's do it here
1677 * before the paths diverge. wbc accountin
1622 run_delalloc_compressed(struct btrfs_inode *inode, struct page *locked_page, u64 start, u64 end, struct writeback_control *wbc) argument
1715 run_delalloc_cow(struct btrfs_inode *inode, struct page *locked_page, u64 start, u64 end, struct writeback_control *wbc, bool pages_dirty) argument
2262 btrfs_run_delalloc_range(struct btrfs_inode *inode, struct page *locked_page, u64 start, u64 end, struct writeback_control *wbc) argument
7926 btrfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
9354 start_delalloc_inodes(struct btrfs_root *root, struct writeback_control *wbc, bool snapshot, bool in_reclaim_context) argument
9429 struct writeback_control wbc = { local
9446 struct writeback_control wbc = { local
[all...]
H A Dzoned.c1853 const struct writeback_control *wbc = ctx->wbc; local
1879 if (wbc->sync_mode == WB_SYNC_NONE ||
1880 (wbc->sync_mode == WB_SYNC_ALL && !wbc->for_sync))
1917 const struct writeback_control *wbc = ctx->wbc; local
1962 if (wbc->sync_mode == WB_SYNC_ALL && !wbc->for_sync)
/linux-master/fs/
H A Dbuffer.c58 enum rw_hint hint, struct writeback_control *wbc);
1786 * (wbc->sync_mode == WB_SYNC_NONE) then it will redirty a page which has a
1791 * If block_write_full_folio() is called with wbc->sync_mode ==
1796 get_block_t *get_block, struct writeback_control *wbc)
1804 blk_opf_t write_flags = wbc_to_write_flags(wbc);
1868 if (wbc->sync_mode != WB_SYNC_NONE) {
1871 folio_redirty_for_writepage(wbc, folio);
1893 inode->i_write_hint, wbc);
1949 inode->i_write_hint, wbc);
2708 int block_write_full_folio(struct folio *folio, struct writeback_control *wbc, argument
1795 __block_write_full_folio(struct inode *inode, struct folio *folio, get_block_t *get_block, struct writeback_control *wbc) argument
2760 submit_bh_wbc(blk_opf_t opf, struct buffer_head *bh, enum rw_hint write_hint, struct writeback_control *wbc) argument
[all...]
/linux-master/fs/ceph/
H A Daddr.c641 static int writepage_nounlock(struct page *page, struct writeback_control *wbc) argument
679 redirty_page_for_writepage(wbc, page);
710 redirty_page_for_writepage(wbc, page);
727 redirty_page_for_writepage(wbc, page);
756 if (!wbc)
757 wbc = &tmp_wbc;
762 redirty_page_for_writepage(wbc, page);
771 wbc->pages_skipped++;
790 static int ceph_writepage(struct page *page, struct writeback_control *wbc) argument
797 if (wbc
922 ceph_writepages_start(struct address_space *mapping, struct writeback_control *wbc) argument
[all...]
H A Dcache.h47 struct writeback_control *wbc)
49 return netfs_unpin_writeback(inode, wbc);
104 struct writeback_control *wbc)
46 ceph_fscache_unpin_writeback(struct inode *inode, struct writeback_control *wbc) argument
103 ceph_fscache_unpin_writeback(struct inode *inode, struct writeback_control *wbc) argument
H A Dcaps.c2534 int ceph_write_inode(struct inode *inode, struct writeback_control *wbc) argument
2541 int wait = (wbc->sync_mode == WB_SYNC_ALL && !wbc->for_sync);
2544 ceph_fscache_unpin_writeback(inode, wbc);
H A Dsuper.h1240 extern int ceph_write_inode(struct inode *inode, struct writeback_control *wbc);

Completed in 456 milliseconds

12345