Home
last modified time | relevance | path

Searched refs:wbc (Results 1 - 25 of 226) sorted by relevance

12345678910

/kernel/linux/linux-5.10/include/linux/
H A Dwriteback.h97 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);
264 wbc_attach_fdatawrite_inode(struct writeback_control *wbc, struct inode *inode) wbc_attach_fdatawrite_inode() argument
282 wbc_init_bio(struct writeback_control *wbc, struct bio *bio) wbc_init_bio() argument
311 wbc_attach_fdatawrite_inode(struct writeback_control *wbc, struct inode *inode) wbc_attach_fdatawrite_inode() argument
316 wbc_detach_inode(struct writeback_control *wbc) wbc_detach_inode() argument
320 wbc_init_bio(struct writeback_control *wbc, struct bio *bio) wbc_init_bio() argument
324 wbc_account_cgroup_owner(struct writeback_control *wbc, struct page *page, size_t bytes) wbc_account_cgroup_owner() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dwriteback.h94 static inline blk_opf_t wbc_to_write_flags(struct writeback_control *wbc) in wbc_to_write_flags() argument
98 if (wbc->sync_mode == WB_SYNC_ALL) in wbc_to_write_flags()
100 else if (wbc->for_kupdate || wbc->for_background) in wbc_to_write_flags()
107 #define wbc_blkcg_css(wbc) \
108 ((wbc)->wb ? (wbc)->wb->blkcg_css : blkcg_root_css)
110 #define wbc_blkcg_css(wbc) (blkcg_root_css)
206 void wbc_attach_and_unlock_inode(struct writeback_control *wbc,
209 void wbc_detach_inode(struct writeback_control *wbc);
256 wbc_attach_fdatawrite_inode(struct writeback_control *wbc, struct inode *inode) wbc_attach_fdatawrite_inode() argument
274 wbc_init_bio(struct writeback_control *wbc, struct bio *bio) wbc_init_bio() argument
303 wbc_attach_fdatawrite_inode(struct writeback_control *wbc, struct inode *inode) wbc_attach_fdatawrite_inode() argument
308 wbc_detach_inode(struct writeback_control *wbc) wbc_detach_inode() argument
312 wbc_init_bio(struct writeback_control *wbc, struct bio *bio) wbc_init_bio() argument
316 wbc_account_cgroup_owner(struct writeback_control *wbc, struct page *page, size_t bytes) wbc_account_cgroup_owner() argument
[all...]
/kernel/linux/linux-5.10/fs/gfs2/
H A Daops.c87 * @wbc: The writeback control
89 static int gfs2_writepage(struct page *page, struct writeback_control *wbc) in gfs2_writepage() argument
100 return iomap_writepage(page, wbc, &wpc, &gfs2_writeback_ops); in gfs2_writepage()
103 redirty_page_for_writepage(wbc, page); in gfs2_writepage()
112 * @wbc: The writeback control
118 struct writeback_control *wbc) in gfs2_write_jdata_page()
136 return __block_write_full_page(inode, page, gfs2_get_block_noalloc, wbc, in gfs2_write_jdata_page()
143 * @wbc: The writeback control
151 static int __gfs2_jdata_writepage(struct page *page, struct writeback_control *wbc) in __gfs2_jdata_writepage() argument
164 return gfs2_write_jdata_page(page, wbc); in __gfs2_jdata_writepage()
117 gfs2_write_jdata_page(struct page *page, struct writeback_control *wbc) gfs2_write_jdata_page() argument
176 gfs2_jdata_writepage(struct page *page, struct writeback_control *wbc) gfs2_jdata_writepage() argument
202 gfs2_writepages(struct address_space *mapping, struct writeback_control *wbc) gfs2_writepages() argument
232 gfs2_write_jdata_pagevec(struct address_space *mapping, struct writeback_control *wbc, struct pagevec *pvec, int nr_pages, pgoff_t *done_index) gfs2_write_jdata_pagevec() argument
327 gfs2_write_cache_jdata(struct address_space *mapping, struct writeback_control *wbc) gfs2_write_cache_jdata() argument
408 gfs2_jdata_writepages(struct address_space *mapping, struct writeback_control *wbc) gfs2_jdata_writepages() argument
[all...]
/kernel/linux/linux-6.6/fs/gfs2/
H A Daops.c87 * @wbc: The writeback control
93 struct writeback_control *wbc) in gfs2_write_jdata_folio()
111 wbc, end_buffer_async_write); in gfs2_write_jdata_folio()
117 * @wbc: The writeback control
125 struct writeback_control *wbc) in __gfs2_jdata_write_folio()
139 return gfs2_write_jdata_folio(folio, wbc); in __gfs2_jdata_write_folio()
145 * @wbc: The writeback control
151 static int gfs2_jdata_writepage(struct page *page, struct writeback_control *wbc) in gfs2_jdata_writepage() argument
162 return __gfs2_jdata_write_folio(folio, wbc); in gfs2_jdata_writepage()
165 folio_redirty_for_writepage(wbc, foli in gfs2_jdata_writepage()
92 gfs2_write_jdata_folio(struct folio *folio, struct writeback_control *wbc) gfs2_write_jdata_folio() argument
124 __gfs2_jdata_write_folio(struct folio *folio, struct writeback_control *wbc) __gfs2_jdata_write_folio() argument
178 gfs2_writepages(struct address_space *mapping, struct writeback_control *wbc) gfs2_writepages() argument
207 gfs2_write_jdata_batch(struct address_space *mapping, struct writeback_control *wbc, struct folio_batch *fbatch, pgoff_t *done_index) gfs2_write_jdata_batch() argument
307 gfs2_write_cache_jdata(struct address_space *mapping, struct writeback_control *wbc) gfs2_write_cache_jdata() argument
389 gfs2_jdata_writepages(struct address_space *mapping, struct writeback_control *wbc) gfs2_jdata_writepages() argument
[all...]
/kernel/linux/linux-5.10/fs/
H A Dfs-writeback.c555 * wbc_attach_and_unlock_inode - associate wbc with target inode and unlock it
556 * @wbc: writeback_control of interest
559 * @inode is locked and about to be written back under the control of @wbc.
560 * Record @inode's writeback context into @wbc and unlock the i_lock. On
564 void wbc_attach_and_unlock_inode(struct writeback_control *wbc, in wbc_attach_and_unlock_inode() argument
572 wbc->wb = inode_to_wb(inode); in wbc_attach_and_unlock_inode()
573 wbc->inode = inode; in wbc_attach_and_unlock_inode()
575 wbc->wb_id = wbc->wb->memcg_css->id; in wbc_attach_and_unlock_inode()
576 wbc in wbc_attach_and_unlock_inode()
634 wbc_detach_inode(struct writeback_control *wbc) wbc_detach_inode() argument
730 wbc_account_cgroup_owner(struct writeback_control *wbc, struct page *page, size_t bytes) wbc_account_cgroup_owner() argument
1323 write_inode(struct inode *inode, struct writeback_control *wbc) write_inode() argument
1394 requeue_inode(struct inode *inode, struct bdi_writeback *wb, struct writeback_control *wbc) requeue_inode() argument
1459 __writeback_single_inode(struct inode *inode, struct writeback_control *wbc) __writeback_single_inode() argument
1543 writeback_single_inode(struct inode *inode, struct writeback_control *wbc) writeback_single_inode() argument
1644 struct writeback_control wbc = { writeback_sb_inodes() local
2563 struct writeback_control wbc = { write_inode_now() local
2589 sync_inode(struct inode *inode, struct writeback_control *wbc) sync_inode() argument
2606 struct writeback_control wbc = { sync_inode_metadata() local
[all...]
H A Dmpage.c480 static int __mpage_writepage(struct page *page, struct writeback_control *wbc, in __mpage_writepage() argument
503 int op_flags = wbc_to_write_flags(wbc); in __mpage_writepage()
617 page, wbc)) in __mpage_writepage()
625 wbc_init_bio(wbc, bio); in __mpage_writepage()
634 wbc_account_cgroup_owner(wbc, page, PAGE_SIZE); in __mpage_writepage()
662 ret = mapping->a_ops->writepage(page, wbc); in __mpage_writepage()
679 * @wbc: subtract the number of written pages from *@wbc->nr_to_write
691 * the call was made get new I/O started against them. If wbc->sync_mode is
697 struct writeback_control *wbc, get_block_ in mpage_writepages()
696 mpage_writepages(struct address_space *mapping, struct writeback_control *wbc, get_block_t get_block) mpage_writepages() argument
726 mpage_writepage(struct page *page, get_block_t get_block, struct writeback_control *wbc) mpage_writepage() argument
[all...]
/kernel/linux/linux-6.6/fs/
H A Dfs-writeback.c701 * wbc_attach_and_unlock_inode - associate wbc with target inode and unlock it
702 * @wbc: writeback_control of interest
705 * @inode is locked and about to be written back under the control of @wbc.
706 * Record @inode's writeback context into @wbc and unlock the i_lock. On
710 void wbc_attach_and_unlock_inode(struct writeback_control *wbc, in wbc_attach_and_unlock_inode() argument
718 wbc->wb = inode_to_wb(inode); in wbc_attach_and_unlock_inode()
719 wbc->inode = inode; in wbc_attach_and_unlock_inode()
721 wbc->wb_id = wbc->wb->memcg_css->id; in wbc_attach_and_unlock_inode()
722 wbc in wbc_attach_and_unlock_inode()
780 wbc_detach_inode(struct writeback_control *wbc) wbc_detach_inode() argument
876 wbc_account_cgroup_owner(struct writeback_control *wbc, struct page *page, size_t bytes) wbc_account_cgroup_owner() argument
1467 write_inode(struct inode *inode, struct writeback_control *wbc) write_inode() argument
1538 requeue_inode(struct inode *inode, struct bdi_writeback *wb, struct writeback_control *wbc) requeue_inode() argument
1614 __writeback_single_inode(struct inode *inode, struct writeback_control *wbc) __writeback_single_inode() argument
1708 writeback_single_inode(struct inode *inode, struct writeback_control *wbc) writeback_single_inode() argument
1827 struct writeback_control wbc = { writeback_sb_inodes() local
2777 struct writeback_control wbc = { write_inode_now() local
2803 struct writeback_control wbc = { sync_inode_metadata() local
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Dwriteback.h155 static inline ino_t __trace_wbc_assign_cgroup(struct writeback_control *wbc) in __trace_wbc_assign_cgroup() argument
157 if (wbc->wb) in __trace_wbc_assign_cgroup()
158 return __trace_wb_assign_cgroup(wbc->wb); in __trace_wbc_assign_cgroup()
169 static inline ino_t __trace_wbc_assign_cgroup(struct writeback_control *wbc) in __trace_wbc_assign_cgroup() argument
180 TP_PROTO(struct inode *inode, struct writeback_control *wbc,
183 TP_ARGS(inode, wbc, history),
195 __entry->cgroup_ino = __trace_wbc_assign_cgroup(wbc);
305 TP_PROTO(struct inode *inode, struct writeback_control *wbc),
307 TP_ARGS(inode, wbc),
320 __entry->sync_mode = wbc
[all...]
/kernel/linux/linux-6.6/include/trace/events/
H A Dwriteback.h156 static inline ino_t __trace_wbc_assign_cgroup(struct writeback_control *wbc) in __trace_wbc_assign_cgroup() argument
158 if (wbc->wb) in __trace_wbc_assign_cgroup()
159 return __trace_wb_assign_cgroup(wbc->wb); in __trace_wbc_assign_cgroup()
170 static inline ino_t __trace_wbc_assign_cgroup(struct writeback_control *wbc) in __trace_wbc_assign_cgroup() argument
181 TP_PROTO(struct inode *inode, struct writeback_control *wbc,
184 TP_ARGS(inode, wbc, history),
196 __entry->cgroup_ino = __trace_wbc_assign_cgroup(wbc);
306 TP_PROTO(struct inode *inode, struct writeback_control *wbc),
308 TP_ARGS(inode, wbc),
321 __entry->sync_mode = wbc
[all...]
/kernel/linux/linux-6.6/fs/afs/
H A Dwrite.c18 struct writeback_control *wbc,
53 struct writeback_control wbc = { in afs_flush_conflicting_write() local
61 return afs_writepages_region(mapping, &wbc, folio_pos(folio), LLONG_MAX, in afs_flush_conflicting_write()
257 static void afs_redirty_pages(struct writeback_control *wbc, in afs_redirty_pages() argument
279 folio_redirty_for_writepage(wbc, folio); in afs_redirty_pages()
582 struct writeback_control *wbc, in afs_write_back_from_locked_folio()
593 long count = wbc->nr_to_write; in afs_write_back_from_locked_folio()
659 wbc->nr_to_write = count; in afs_write_back_from_locked_folio()
673 afs_redirty_pages(wbc, mapping, start, len); in afs_write_back_from_locked_folio()
679 afs_redirty_pages(wbc, mappin in afs_write_back_from_locked_folio()
581 afs_write_back_from_locked_folio(struct address_space *mapping, struct writeback_control *wbc, struct folio *folio, loff_t start, loff_t end) afs_write_back_from_locked_folio() argument
703 afs_writepages_region(struct address_space *mapping, struct writeback_control *wbc, loff_t start, loff_t end, loff_t *_next, bool max_one_loop) afs_writepages_region() argument
804 afs_writepages(struct address_space *mapping, struct writeback_control *wbc) afs_writepages() argument
[all...]
/kernel/linux/linux-5.10/fs/afs/
H A Dwrite.c280 static void afs_redirty_pages(struct writeback_control *wbc, in afs_redirty_pages() argument
305 redirty_page_for_writepage(wbc, page); in afs_redirty_pages()
495 struct writeback_control *wbc, in afs_write_back_from_locked_page()
627 afs_redirty_pages(wbc, mapping, first, last); in afs_write_back_from_locked_page()
633 afs_redirty_pages(wbc, mapping, first, last); in afs_write_back_from_locked_page()
658 int afs_writepage(struct page *page, struct writeback_control *wbc) in afs_writepage() argument
664 ret = afs_write_back_from_locked_page(page->mapping, wbc, page, in afs_writepage()
665 wbc->range_end >> PAGE_SHIFT); in afs_writepage()
671 wbc->nr_to_write -= ret; in afs_writepage()
681 struct writeback_control *wbc, in afs_writepages_region()
494 afs_write_back_from_locked_page(struct address_space *mapping, struct writeback_control *wbc, struct page *primary_page, pgoff_t final_page) afs_write_back_from_locked_page() argument
680 afs_writepages_region(struct address_space *mapping, struct writeback_control *wbc, pgoff_t index, pgoff_t end, pgoff_t *_next) afs_writepages_region() argument
746 afs_writepages(struct address_space *mapping, struct writeback_control *wbc) afs_writepages() argument
[all...]
/kernel/linux/linux-6.6/mm/
H A Dpage_io.c179 int swap_writepage(struct page *page, struct writeback_control *wbc) in swap_writepage() argument
204 __swap_writepage(&folio->page, wbc); in swap_writepage()
292 static void swap_writepage_fs(struct page *page, struct writeback_control *wbc) in swap_writepage_fs() argument
301 if (wbc->swap_plug) in swap_writepage_fs()
302 sio = *wbc->swap_plug; in swap_writepage_fs()
321 if (sio->pages == ARRAY_SIZE(sio->bvec) || !wbc->swap_plug) { in swap_writepage_fs()
325 if (wbc->swap_plug) in swap_writepage_fs()
326 *wbc->swap_plug = sio; in swap_writepage_fs()
330 struct writeback_control *wbc, struct swap_info_struct *sis) in swap_writepage_bdev_sync()
337 REQ_OP_WRITE | REQ_SWAP | wbc_to_write_flags(wbc)); in swap_writepage_bdev_sync()
329 swap_writepage_bdev_sync(struct page *page, struct writeback_control *wbc, struct swap_info_struct *sis) swap_writepage_bdev_sync() argument
351 swap_writepage_bdev_async(struct page *page, struct writeback_control *wbc, struct swap_info_struct *sis) swap_writepage_bdev_async() argument
371 __swap_writepage(struct page *page, struct writeback_control *wbc) __swap_writepage() argument
[all...]
H A Dpage-writeback.c2366 * @wbc: subtract the number of written pages from *@wbc->nr_to_write
2374 * the call was made get new I/O started against them. If wbc->sync_mode is
2395 struct writeback_control *wbc, writepage_t writepage, in write_cache_pages()
2410 if (wbc->range_cyclic) { in write_cache_pages()
2414 index = wbc->range_start >> PAGE_SHIFT; in write_cache_pages()
2415 end = wbc->range_end >> PAGE_SHIFT; in write_cache_pages()
2416 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in write_cache_pages()
2419 if (wbc in write_cache_pages()
2394 write_cache_pages(struct address_space *mapping, struct writeback_control *wbc, writepage_t writepage, void *data) write_cache_pages() argument
2533 writepage_cb(struct folio *folio, struct writeback_control *wbc, void *data) writepage_cb() argument
2542 do_writepages(struct address_space *mapping, struct writeback_control *wbc) do_writepages() argument
2726 folio_redirty_for_writepage(struct writeback_control *wbc, struct folio *folio) folio_redirty_for_writepage() argument
[all...]
H A Dswap.h19 int swap_writepage(struct page *page, struct writeback_control *wbc);
20 void __swap_writepage(struct page *page, struct writeback_control *wbc);
95 static inline int swap_writepage(struct page *p, struct writeback_control *wbc) in swap_writepage() argument
/kernel/linux/linux-6.6/fs/btrfs/
H A Dextent_io.c105 struct writeback_control *wbc; member
759 if (bio_ctrl->wbc) { in alloc_new_bio()
777 wbc_init_bio(bio_ctrl->wbc, &bbio->bio); in alloc_new_bio()
828 if (bio_ctrl->wbc) in submit_extent_page()
829 wbc_account_cgroup_owner(bio_ctrl->wbc, page, len); in submit_extent_page()
1173 struct page *page, struct writeback_control *wbc) in writepage_delalloc()
1191 delalloc_end, wbc); in writepage_delalloc()
1210 wbc->nr_to_write -= delalloc_to_write; in writepage_delalloc()
1214 if (wbc->nr_to_write < delalloc_to_write) { in writepage_delalloc()
1219 wbc in writepage_delalloc()
1172 writepage_delalloc(struct btrfs_inode *inode, struct page *page, struct writeback_control *wbc) writepage_delalloc() argument
1482 lock_extent_buffer_for_io(struct extent_buffer *eb, struct writeback_control *wbc) lock_extent_buffer_for_io() argument
1667 write_one_eb(struct extent_buffer *eb, struct writeback_control *wbc) write_one_eb() argument
1726 submit_eb_subpage(struct page *page, struct writeback_control *wbc) submit_eb_subpage() argument
1809 struct writeback_control *wbc = ctx->wbc; submit_eb_page() local
1871 btree_write_cache_pages(struct address_space *mapping, struct writeback_control *wbc) btree_write_cache_pages() argument
2002 struct writeback_control *wbc = bio_ctrl->wbc; extent_write_cache_pages() local
2156 extent_write_locked_range(struct inode *inode, struct page *locked_page, u64 start, u64 end, struct writeback_control *wbc, bool pages_dirty) extent_write_locked_range() argument
2216 extent_writepages(struct address_space *mapping, struct writeback_control *wbc) extent_writepages() argument
[all...]
/kernel/linux/linux-6.6/fs/ceph/
H A Daddr.c656 static int writepage_nounlock(struct page *page, struct writeback_control *wbc) in writepage_nounlock() argument
691 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
721 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
738 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
766 if (!wbc) in writepage_nounlock()
767 wbc = &tmp_wbc; in writepage_nounlock()
771 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
780 wbc->pages_skipped++; in writepage_nounlock()
798 static int ceph_writepage(struct page *page, struct writeback_control *wbc) in ceph_writepage() argument
805 if (wbc in ceph_writepage()
924 ceph_writepages_start(struct address_space *mapping, struct writeback_control *wbc) ceph_writepages_start() argument
[all...]
H A Dcache.h47 struct writeback_control *wbc) in ceph_fscache_unpin_writeback()
49 fscache_unpin_writeback(wbc, ceph_fscache_cookie(ceph_inode(inode))); in ceph_fscache_unpin_writeback()
123 struct writeback_control *wbc) in ceph_fscache_unpin_writeback()
46 ceph_fscache_unpin_writeback(struct inode *inode, struct writeback_control *wbc) ceph_fscache_unpin_writeback() argument
122 ceph_fscache_unpin_writeback(struct inode *inode, struct writeback_control *wbc) ceph_fscache_unpin_writeback() argument
/kernel/linux/linux-6.6/fs/nfs/
H A Dwrite.c392 static int wb_priority(struct writeback_control *wbc) in wb_priority() argument
396 if (wbc->sync_mode == WB_SYNC_ALL) in wb_priority()
609 struct writeback_control *wbc, in nfs_page_async_flush()
638 if (wbc->sync_mode == WB_SYNC_NONE) in nfs_page_async_flush()
640 folio_redirty_for_writepage(wbc, folio); in nfs_page_async_flush()
653 static int nfs_do_writepage(struct folio *folio, struct writeback_control *wbc, in nfs_do_writepage() argument
657 return nfs_page_async_flush(folio, wbc, pgio); in nfs_do_writepage()
664 struct writeback_control *wbc) in nfs_writepage_locked()
670 if (wbc->sync_mode == WB_SYNC_NONE && in nfs_writepage_locked()
672 folio_redirty_for_writepage(wbc, foli in nfs_writepage_locked()
608 nfs_page_async_flush(struct folio *folio, struct writeback_control *wbc, struct nfs_pageio_descriptor *pgio) nfs_page_async_flush() argument
663 nfs_writepage_locked(struct folio *folio, struct writeback_control *wbc) nfs_writepage_locked() argument
685 nfs_writepage(struct page *page, struct writeback_control *wbc) nfs_writepage() argument
696 nfs_writepages_callback(struct folio *folio, struct writeback_control *wbc, void *data) nfs_writepages_callback() argument
712 nfs_writepages(struct address_space *mapping, struct writeback_control *wbc) nfs_writepages() argument
1936 __nfs_commit_inode(struct inode *inode, int how, struct writeback_control *wbc) __nfs_commit_inode() argument
1977 nfs_write_inode(struct inode *inode, struct writeback_control *wbc) nfs_write_inode() argument
2093 struct writeback_control wbc = { nfs_wb_folio() local
[all...]
/kernel/linux/linux-5.10/mm/
H A Dpage-writeback.c2157 * @wbc: subtract the number of written pages from *@wbc->nr_to_write
2165 * the call was made get new I/O started against them. If wbc->sync_mode is
2186 struct writeback_control *wbc, writepage_t writepage, in write_cache_pages()
2201 if (wbc->range_cyclic) { in write_cache_pages()
2205 index = wbc->range_start >> PAGE_SHIFT; in write_cache_pages()
2206 end = wbc->range_end >> PAGE_SHIFT; in write_cache_pages()
2207 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in write_cache_pages()
2210 if (wbc in write_cache_pages()
2185 write_cache_pages(struct address_space *mapping, struct writeback_control *wbc, writepage_t writepage, void *data) write_cache_pages() argument
2324 __writepage(struct page *page, struct writeback_control *wbc, void *data) __writepage() argument
2343 generic_writepages(struct address_space *mapping, struct writeback_control *wbc) generic_writepages() argument
2361 do_writepages(struct address_space *mapping, struct writeback_control *wbc) do_writepages() argument
2395 struct writeback_control wbc = { write_one_page() local
2552 redirty_page_for_writepage(struct writeback_control *wbc, struct page *page) redirty_page_for_writepage() argument
[all...]
/kernel/linux/linux-5.10/fs/jfs/
H A Dinode.c115 int jfs_write_inode(struct inode *inode, struct writeback_control *wbc) in jfs_write_inode() argument
117 int wait = wbc->sync_mode == WB_SYNC_ALL; in jfs_write_inode()
285 static int jfs_writepage(struct page *page, struct writeback_control *wbc) in jfs_writepage() argument
287 return block_write_full_page(page, jfs_get_block, wbc); in jfs_writepage()
291 struct writeback_control *wbc) in jfs_writepages()
293 return mpage_writepages(mapping, wbc, jfs_get_block); in jfs_writepages()
290 jfs_writepages(struct address_space *mapping, struct writeback_control *wbc) jfs_writepages() argument
/kernel/linux/linux-5.10/fs/f2fs/
H A Ddata.c2780 struct writeback_control *wbc, in f2fs_write_single_data_page()
2799 .op_flags = wbc_to_write_flags(wbc), in f2fs_write_single_data_page()
2807 .io_wbc = wbc, in f2fs_write_single_data_page()
2849 (!wbc->for_reclaim && in f2fs_write_single_data_page()
2872 if (!wbc->for_reclaim) in f2fs_write_single_data_page()
2914 if (wbc->for_reclaim) { in f2fs_write_single_data_page()
2938 redirty_page_for_writepage(wbc, page); in f2fs_write_single_data_page()
2945 if (!err || wbc->for_reclaim) in f2fs_write_single_data_page()
2952 struct writeback_control *wbc) in f2fs_write_data_page()
2962 redirty_page_for_writepage(wbc, pag in f2fs_write_data_page()
2777 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) f2fs_write_single_data_page() argument
2951 f2fs_write_data_page(struct page *page, struct writeback_control *wbc) f2fs_write_data_page() argument
2978 f2fs_write_cache_pages(struct address_space *mapping, struct writeback_control *wbc, enum iostat_type io_type) f2fs_write_cache_pages() argument
3217 __should_serialize_io(struct inode *inode, struct writeback_control *wbc) __should_serialize_io() argument
3238 __f2fs_write_data_pages(struct address_space *mapping, struct writeback_control *wbc, enum iostat_type io_type) __f2fs_write_data_pages() argument
3310 f2fs_write_data_pages(struct address_space *mapping, struct writeback_control *wbc) f2fs_write_data_pages() argument
[all...]
/kernel/linux/linux-6.6/fs/f2fs/
H A Ddata.c2813 struct writeback_control *wbc, in f2fs_write_single_data_page()
2833 .op_flags = wbc_to_write_flags(wbc), in f2fs_write_single_data_page()
2842 .io_wbc = wbc, in f2fs_write_single_data_page()
2903 if (!wbc->for_reclaim) in f2fs_write_single_data_page()
2946 if (wbc->for_reclaim) { in f2fs_write_single_data_page()
2970 redirty_page_for_writepage(wbc, page); in f2fs_write_single_data_page()
2977 if (!err || wbc->for_reclaim) in f2fs_write_single_data_page()
2984 struct writeback_control *wbc) in f2fs_write_data_page()
2994 redirty_page_for_writepage(wbc, page); in f2fs_write_data_page()
3002 wbc, FS_DATA_I in f2fs_write_data_page()
2810 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) f2fs_write_single_data_page() argument
2983 f2fs_write_data_page(struct page *page, struct writeback_control *wbc) f2fs_write_data_page() argument
3010 f2fs_write_cache_pages(struct address_space *mapping, struct writeback_control *wbc, enum iostat_type io_type) f2fs_write_cache_pages() argument
3295 __should_serialize_io(struct inode *inode, struct writeback_control *wbc) __should_serialize_io() argument
3316 __f2fs_write_data_pages(struct address_space *mapping, struct writeback_control *wbc, enum iostat_type io_type) __f2fs_write_data_pages() argument
3388 f2fs_write_data_pages(struct address_space *mapping, struct writeback_control *wbc) f2fs_write_data_pages() argument
[all...]
/kernel/linux/linux-5.10/fs/ceph/
H A Daddr.c591 static int writepage_nounlock(struct page *page, struct writeback_control *wbc) in writepage_nounlock() argument
619 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
647 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
671 if (!wbc) in writepage_nounlock()
672 wbc = &tmp_wbc; in writepage_nounlock()
676 redirty_page_for_writepage(wbc, page); in writepage_nounlock()
685 wbc->pages_skipped++; in writepage_nounlock()
703 static int ceph_writepage(struct page *page, struct writeback_control *wbc) in ceph_writepage() argument
709 err = writepage_nounlock(page, wbc); in ceph_writepage()
815 struct writeback_control *wbc) in ceph_writepages_start()
814 ceph_writepages_start(struct address_space *mapping, struct writeback_control *wbc) ceph_writepages_start() argument
[all...]
/kernel/linux/linux-5.10/fs/hpfs/
H A Dfile.c124 static int hpfs_writepage(struct page *page, struct writeback_control *wbc) in hpfs_writepage() argument
126 return block_write_full_page(page, hpfs_get_block, wbc); in hpfs_writepage()
135 struct writeback_control *wbc) in hpfs_writepages()
137 return mpage_writepages(mapping, wbc, hpfs_get_block); in hpfs_writepages()
134 hpfs_writepages(struct address_space *mapping, struct writeback_control *wbc) hpfs_writepages() argument
/kernel/linux/linux-5.10/fs/nfs/
H A Dnfs4super.c21 static int nfs4_write_inode(struct inode *inode, struct writeback_control *wbc);
47 static int nfs4_write_inode(struct inode *inode, struct writeback_control *wbc) in nfs4_write_inode() argument
49 int ret = nfs_write_inode(inode, wbc); in nfs4_write_inode()
53 wbc->sync_mode == WB_SYNC_ALL); in nfs4_write_inode()

Completed in 65 milliseconds

12345678910