Searched refs:wbc (Results 26 - 50 of 116) sorted by relevance

12345

/linux-master/fs/f2fs/
H A Dcheckpoint.c343 struct writeback_control *wbc,
361 if (wbc->for_reclaim && page->index < GET_SUM_BLOCK(sbi, 0))
367 if (wbc->for_reclaim)
378 redirty_page_for_writepage(wbc, page);
383 struct writeback_control *wbc)
385 return __f2fs_write_meta_page(page, wbc, FS_META_IO);
389 struct writeback_control *wbc)
398 if (wbc->sync_mode != WB_SYNC_ALL &&
407 trace_f2fs_writepages(mapping->host, wbc, META);
408 diff = nr_pages_to_write(sbi, META, wbc);
342 __f2fs_write_meta_page(struct page *page, struct writeback_control *wbc, enum iostat_type io_type) argument
382 f2fs_write_meta_page(struct page *page, struct writeback_control *wbc) argument
388 f2fs_write_meta_pages(struct address_space *mapping, struct writeback_control *wbc) argument
428 struct writeback_control wbc = { local
1218 struct writeback_control wbc = { local
1411 struct writeback_control wbc = { local
[all...]
H A Ddata.c2735 struct writeback_control *wbc,
2755 .op_flags = wbc_to_write_flags(wbc),
2764 .io_wbc = wbc,
2825 if (!wbc->for_reclaim)
2868 if (wbc->for_reclaim) {
2892 redirty_page_for_writepage(wbc, page);
2899 if (!err || wbc->for_reclaim)
2906 struct writeback_control *wbc)
2916 redirty_page_for_writepage(wbc, page);
2924 wbc, FS_DATA_I
2732 f2fs_write_single_data_page(struct page *page, int *submitted, struct bio **bio, sector_t *last_block, struct writeback_control *wbc, enum iostat_type io_type, int compr_blocks, bool allow_balance) argument
2905 f2fs_write_data_page(struct page *page, struct writeback_control *wbc) argument
2932 f2fs_write_cache_pages(struct address_space *mapping, struct writeback_control *wbc, enum iostat_type io_type) argument
3217 __should_serialize_io(struct inode *inode, struct writeback_control *wbc) argument
3238 __f2fs_write_data_pages(struct address_space *mapping, struct writeback_control *wbc, enum iostat_type io_type) argument
3310 f2fs_write_data_pages(struct address_space *mapping, struct writeback_control *wbc) argument
[all...]
H A Dcompress.c125 struct writeback_control *wbc, bool redirty, int unlock)
133 redirty_page_for_writepage(wbc, cc->rpages[i]);
1219 struct writeback_control *wbc,
1230 .op_flags = wbc_to_write_flags(wbc),
1237 .io_wbc = wbc,
1447 struct writeback_control *wbc,
1461 redirty_page_for_writepage(wbc, cc->rpages[i]);
1488 if (wbc->sync_mode == WB_SYNC_NONE)
1497 NULL, NULL, wbc, io_type,
1531 struct writeback_control *wbc,
124 f2fs_put_rpages_wbc(struct compress_ctx *cc, struct writeback_control *wbc, bool redirty, int unlock) argument
1217 f2fs_write_compressed_pages(struct compress_ctx *cc, int *submitted, struct writeback_control *wbc, enum iostat_type io_type) argument
1445 f2fs_write_raw_pages(struct compress_ctx *cc, int *submitted_p, struct writeback_control *wbc, enum iostat_type io_type) argument
1529 f2fs_write_multi_pages(struct compress_ctx *cc, int *submitted, struct writeback_control *wbc, enum iostat_type io_type) argument
[all...]
H A Dnode.c1597 struct writeback_control *wbc, bool do_balance,
1608 .op_flags = wbc_to_write_flags(wbc),
1613 .io_wbc = wbc,
1633 wbc->sync_mode == WB_SYNC_NONE &&
1644 if (wbc->for_reclaim) {
1685 if (wbc->for_reclaim) {
1704 redirty_page_for_writepage(wbc, page);
1713 struct writeback_control wbc = { local
1729 &wbc, false, FS_GC_NODE_IO, NULL)) {
1747 struct writeback_control *wbc)
1596 __write_node_page(struct page *page, bool atomic, bool *submitted, struct writeback_control *wbc, bool do_balance, enum iostat_type io_type, unsigned int *seq_id) argument
1746 f2fs_write_node_page(struct page *page, struct writeback_control *wbc) argument
1753 f2fs_fsync_node_pages(struct f2fs_sb_info *sbi, struct inode *inode, struct writeback_control *wbc, bool atomic, unsigned int *seq_id) argument
1960 f2fs_sync_node_pages(struct f2fs_sb_info *sbi, struct writeback_control *wbc, bool do_balance, enum iostat_type io_type) argument
2115 f2fs_write_node_pages(struct address_space *mapping, struct writeback_control *wbc) argument
[all...]
/linux-master/fs/
H A Dmpage.c458 static int __mpage_writepage(struct folio *folio, struct writeback_control *wbc, argument
604 REQ_OP_WRITE | wbc_to_write_flags(wbc),
607 wbc_init_bio(wbc, bio);
616 wbc_account_cgroup_owner(wbc, &folio->page, folio_size(folio));
646 ret = block_write_full_folio(folio, wbc, mpd->get_block);
656 * @wbc: subtract the number of written pages from *@wbc->nr_to_write
664 struct writeback_control *wbc, get_block_t get_block)
673 ret = write_cache_pages(mapping, wbc, __mpage_writepage, &mpd);
663 mpage_writepages(struct address_space *mapping, struct writeback_control *wbc, get_block_t get_block) argument
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/ext4/
H A Dpage-io.c384 struct writeback_control *wbc)
386 io->io_wbc = wbc;
438 struct writeback_control *wbc = io->io_wbc; local
488 folio_redirty_for_writepage(wbc, folio);
531 (io->io_bio || wbc->sync_mode == WB_SYNC_ALL)) {
543 folio_redirty_for_writepage(wbc, folio);
383 ext4_io_submit_init(struct ext4_io_submit *io, struct writeback_control *wbc) argument
H A Dinode.c1525 struct writeback_control *wbc; member in struct:mpage_da_data
1871 mpd->wbc->nr_to_write--;
2333 mpd->wbc->nr_to_write--;
2377 if (mpd->wbc->sync_mode == WB_SYNC_ALL || mpd->wbc->tagged_writepages)
2408 if (mpd->wbc->sync_mode == WB_SYNC_NONE &&
2409 mpd->wbc->nr_to_write <=
2434 (mpd->wbc->sync_mode == WB_SYNC_NONE)) ||
2513 struct writeback_control *wbc = mpd->wbc; local
2752 ext4_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
2783 struct writeback_control wbc = { local
2797 ext4_dax_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
5152 ext4_write_inode(struct inode *inode, struct writeback_control *wbc) argument
[all...]
/linux-master/fs/gfs2/
H A Dlog.c83 static int __gfs2_writepage(struct folio *folio, struct writeback_control *wbc, argument
87 int ret = mapping->a_ops->writepage(&folio->page, wbc);
95 * @wbc: The writeback control structure
101 struct writeback_control *wbc,
143 ret = write_cache_pages(mapping, wbc, __gfs2_writepage, mapping);
152 if (ret || wbc->nr_to_write <= 0)
195 * @wbc: The writeback control structure
201 void gfs2_ail1_flush(struct gfs2_sbd *sdp, struct writeback_control *wbc) argument
209 trace_gfs2_ail_flush(sdp, wbc, 1);
221 if (wbc
247 struct writeback_control wbc = { local
[all...]
H A Dmeta_io.c33 static int gfs2_aspace_writepage(struct page *page, struct writeback_control *wbc) argument
37 blk_opf_t write_flags = REQ_META | REQ_PRIO | wbc_to_write_flags(wbc);
55 if (wbc->sync_mode != WB_SYNC_NONE) {
58 redirty_page_for_writepage(wbc, page);
/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/sysv/
H A Dialloc.c143 struct writeback_control wbc = { local
175 sysv_write_inode(inode, &wbc); /* ensure inode not allocated again */
H A Dinode.c277 int sysv_write_inode(struct inode *inode, struct writeback_control *wbc) argument
279 return __sysv_write_inode(inode, wbc->sync_mode == WB_SYNC_ALL);
/linux-master/include/linux/
H A Ddax.h159 struct dax_device *dax_dev, struct writeback_control *wbc);
181 struct dax_device *dax_dev, struct writeback_control *wbc)
180 dax_writeback_mapping_range(struct address_space *mapping, struct dax_device *dax_dev, struct writeback_control *wbc) argument
H A Dnetfs.h407 struct writeback_control *wbc);
409 int netfs_unpin_writeback(struct inode *inode, struct writeback_control *wbc);
/linux-master/fs/iomap/
H A Dbuffered-io.c1682 struct writeback_control *wbc, struct inode *inode, loff_t pos)
1688 REQ_OP_WRITE | wbc_to_write_flags(wbc),
1692 wbc_init_bio(wbc, bio);
1742 struct writeback_control *wbc, struct folio *folio,
1754 wpc->ioend = iomap_alloc_ioend(wpc, wbc, inode, pos);
1763 wbc_account_cgroup_owner(wbc, &folio->page, len);
1768 struct writeback_control *wbc, struct folio *folio,
1794 error = iomap_add_to_ioend(wpc, wbc, folio, inode, pos,
1877 struct writeback_control *wbc, struct folio *folio)
1925 error = iomap_writepage_map_blocks(wpc, wbc, foli
1681 iomap_alloc_ioend(struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct inode *inode, loff_t pos) argument
1741 iomap_add_to_ioend(struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct folio *folio, struct inode *inode, loff_t pos, unsigned len) argument
1767 iomap_writepage_map_blocks(struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct folio *folio, struct inode *inode, u64 pos, unsigned dirty_len, unsigned *count) argument
1876 iomap_writepage_map(struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct folio *folio) argument
1961 iomap_do_writepage(struct folio *folio, struct writeback_control *wbc, void *data) argument
1968 iomap_writepages(struct address_space *mapping, struct writeback_control *wbc, struct iomap_writepage_ctx *wpc, const struct iomap_writeback_ops *ops) argument
[all...]
/linux-master/fs/nilfs2/
H A Dmdt.c400 nilfs_mdt_write_page(struct page *page, struct writeback_control *wbc) argument
419 folio_redirty_for_writepage(wbc, folio);
427 if (wbc->sync_mode == WB_SYNC_ALL)
429 else if (wbc->for_reclaim)
H A Dinode.c159 struct writeback_control *wbc)
169 if (wbc->sync_mode == WB_SYNC_ALL)
171 wbc->range_start,
172 wbc->range_end);
176 static int nilfs_writepage(struct page *page, struct writeback_control *wbc) argument
194 folio_redirty_for_writepage(wbc, folio);
197 if (wbc->sync_mode == WB_SYNC_ALL) {
201 } else if (wbc->for_reclaim)
158 nilfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
/linux-master/fs/hpfs/
H A Dfile.c172 struct writeback_control *wbc)
174 return mpage_writepages(mapping, wbc, hpfs_get_block);
171 hpfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
/linux-master/fs/omfs/
H A Dfile.c298 omfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
300 return mpage_writepages(mapping, wbc, omfs_get_block);
/linux-master/fs/smb/client/
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/include/trace/events/
H A Df2fs.h1457 TP_PROTO(struct inode *inode, struct writeback_control *wbc, int type),
1459 TP_ARGS(inode, wbc, type),
1485 __entry->nr_to_write = wbc->nr_to_write;
1486 __entry->pages_skipped = wbc->pages_skipped;
1487 __entry->range_start = wbc->range_start;
1488 __entry->range_end = wbc->range_end;
1490 __entry->sync_mode = wbc->sync_mode;
1491 __entry->for_kupdate = wbc->for_kupdate;
1492 __entry->for_background = wbc->for_background;
1493 __entry->tagged_writepages = wbc
[all...]
/linux-master/fs/minix/
H A Dinode.c25 struct writeback_control *wbc);
402 struct writeback_control *wbc)
404 return mpage_writepages(mapping, wbc, minix_get_block);
632 static int minix_write_inode(struct inode *inode, struct writeback_control *wbc) argument
643 if (wbc->sync_mode == WB_SYNC_ALL && buffer_dirty(bh)) {
401 minix_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
/linux-master/fs/ext2/
H A Dinode.c947 ext2_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
949 return mpage_writepages(mapping, wbc, ext2_get_block);
953 ext2_dax_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
957 return dax_writeback_mapping_range(mapping, sbi->s_daxdev, wbc);
1607 int ext2_write_inode(struct inode *inode, struct writeback_control *wbc) argument
1609 return __ext2_write_inode(inode, wbc->sync_mode == WB_SYNC_ALL);
/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

Completed in 588 milliseconds

12345