Searched refs:wbc (Results 1 - 25 of 116) sorted by last modified time

12345

/linux-master/mm/
H A Dzswap.c1133 struct writeback_control wbc = { local
1194 __swap_writepage(folio, &wbc);
H A Dshmem.c1419 static int shmem_writepage(struct page *page, struct writeback_control *wbc) argument
1436 if (WARN_ON_ONCE(!wbc->for_reclaim))
1518 return swap_writepage(&folio->page, wbc);
1525 if (wbc->for_reclaim)
H A Dfilemap.c380 * @wbc: the writeback_control controlling the writeout
382 * Call writepages on the mapping using the provided wbc to control the
388 struct writeback_control *wbc)
396 wbc_attach_fdatawrite_inode(wbc, mapping->host);
397 ret = do_writepages(mapping, wbc);
398 wbc_detach_inode(wbc);
423 struct writeback_control wbc = { local
430 return filemap_fdatawrite_wbc(mapping, &wbc);
387 filemap_fdatawrite_wbc(struct address_space *mapping, struct writeback_control *wbc) argument
/linux-master/fs/ntfs3/
H A Dntfs_fs.h714 int ntfs3_write_inode(struct inode *inode, struct writeback_control *wbc);
H A Dinode.c858 struct writeback_control *wbc, void *data)
879 struct writeback_control *wbc)
887 return write_cache_pages(mapping, wbc, ntfs_resident_writepage,
889 return mpage_writepages(mapping, wbc, ntfs_get_block);
1044 int ntfs3_write_inode(struct inode *inode, struct writeback_control *wbc) argument
1046 return _ni_write_inode(inode, wbc->sync_mode == WB_SYNC_ALL);
857 ntfs_resident_writepage(struct folio *folio, struct writeback_control *wbc, void *data) argument
878 ntfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
/linux-master/fs/netfs/
H A Dbuffered_write.c154 struct writeback_control wbc = { local
175 wbc_attach_fdatawrite_inode(&wbc, mapping->host);
179 wbc_detach_inode(&wbc);
185 wbc_detach_inode(&wbc);
398 wbc_detach_inode(&wbc);
893 struct writeback_control *wbc,
906 long count = wbc->nr_to_write;
980 wbc->nr_to_write -= len / PAGE_SIZE;
999 struct writeback_control *wbc,
1063 if (wbc
892 netfs_write_back_from_locked_folio(struct address_space *mapping, struct writeback_control *wbc, struct netfs_group *group, struct xa_state *xas, struct folio *folio, unsigned long long start, unsigned long long end) argument
998 netfs_writepages_begin(struct address_space *mapping, struct writeback_control *wbc, struct netfs_group *group, struct xa_state *xas, unsigned long long *_start, unsigned long long end) argument
1113 netfs_writepages_region(struct address_space *mapping, struct writeback_control *wbc, struct netfs_group *group, unsigned long long *_start, unsigned long long end) argument
1136 netfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
[all...]
/linux-master/fs/9p/
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
H A Dvfs_file.c487 struct writeback_control wbc = { local
502 filemap_fdatawrite_wbc(inode->i_mapping, &wbc);
/linux-master/fs/btrfs/
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 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 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/smb/client/
H A Dcifsfs.c798 static int cifs_write_inode(struct inode *inode, struct writeback_control *wbc) argument
800 return netfs_unpin_writeback(inode, wbc);
H A Dfile.c2831 struct writeback_control *wbc,
2847 long count = wbc->nr_to_write;
2877 wdata->sync_mode = wbc->sync_mode;
2954 wbc->nr_to_write = count;
2971 struct writeback_control *wbc,
3018 if (wbc->sync_mode != WB_SYNC_NONE) {
3037 if (wbc->sync_mode != WB_SYNC_NONE) {
3046 if (wbc->sync_mode == WB_SYNC_NONE) {
3056 ret = cifs_write_back_from_locked_folio(mapping, wbc, xas, folio, start, end);
3067 struct writeback_control *wbc,
2830 cifs_write_back_from_locked_folio(struct address_space *mapping, struct writeback_control *wbc, struct xa_state *xas, struct folio *folio, unsigned long long start, unsigned long long end) argument
2970 cifs_writepages_begin(struct address_space *mapping, struct writeback_control *wbc, struct xa_state *xas, unsigned long long *_start, unsigned long long end) argument
3066 cifs_writepages_region(struct address_space *mapping, struct writeback_control *wbc, unsigned long long *_start, unsigned long long end) argument
3087 cifs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
3130 cifs_writepage_locked(struct page *page, struct writeback_control *wbc) argument
5000 struct writeback_control wbc = { local
[all...]
/linux-master/fs/bcachefs/
H A Dfs.c1535 struct writeback_control *wbc)
1534 bch2_vfs_write_inode(struct inode *vinode, struct writeback_control *wbc) argument
/linux-master/fs/fuse/
H A Dfile.c1992 int fuse_write_inode(struct inode *inode, struct writeback_control *wbc) argument
2007 WARN_ON(wbc->for_reclaim);
2257 struct writeback_control *wbc, void *_data)
2350 struct writeback_control *wbc)
2361 if (wbc->sync_mode == WB_SYNC_NONE &&
2376 err = write_cache_pages(mapping, wbc, fuse_writepages_fill, &data);
2256 fuse_writepages_fill(struct folio *folio, struct writeback_control *wbc, void *_data) argument
2349 fuse_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
H A Dfuse_i.h1331 int fuse_write_inode(struct inode *inode, struct writeback_control *wbc);
/linux-master/fs/ceph/
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 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...]
/linux-master/include/linux/
H A Dfs.h396 int (*writepage)(struct page *page, struct writeback_control *wbc);
2164 int (*write_inode) (struct inode *, struct writeback_control *wbc);
/linux-master/fs/ext4/
H A Dsuper.c546 struct writeback_control *wbc,
572 folio_redirty_for_writepage(wbc, folio);
584 struct writeback_control wbc = { local
591 return write_cache_pages(mapping, &wbc,
1576 struct writeback_control wbc = { local
1581 return ext4_write_inode(inode, &wbc);
545 ext4_journalled_writepage_callback(struct folio *folio, struct writeback_control *wbc, void *data) argument
/linux-master/fs/vboxsf/
H A Dfile.c272 static int vboxsf_writepage(struct page *page, struct writeback_control *wbc) argument
/linux-master/fs/xfs/
H A Dxfs_aops.c502 struct writeback_control *wbc)
507 return iomap_writepages(mapping, wbc, &wpc.ctx, &xfs_writeback_ops);
513 struct writeback_control *wbc)
519 xfs_inode_buftarg(ip)->bt_daxdev, wbc);
500 xfs_vm_writepages( struct address_space *mapping, struct writeback_control *wbc) argument
511 xfs_dax_writepages( struct address_space *mapping, struct writeback_control *wbc) argument
/linux-master/fs/ubifs/
H A Dsuper.c292 static int ubifs_write_inode(struct inode *inode, struct writeback_control *wbc) argument
H A Dfile.c1005 static int ubifs_writepage(struct folio *folio, struct writeback_control *wbc, argument
1069 folio_redirty_for_writepage(wbc, folio);
1076 struct writeback_control *wbc)
1078 return write_cache_pages(mapping, wbc, ubifs_writepage, NULL);
1075 ubifs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
/linux-master/fs/exfat/
H A Dexfat_fs.h516 int exfat_write_inode(struct inode *inode, struct writeback_control *wbc);

Completed in 872 milliseconds

12345