/kernel/linux/linux-5.10/include/linux/ |
H A D | writeback.h | 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); 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 D | writeback.h | 94 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 D | aops.c | 87 * @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 D | aops.c | 87 * @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 D | fs-writeback.c | 555 * 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 D | mpage.c | 480 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 D | fs-writeback.c | 701 * 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 D | writeback.h | 155 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 D | writeback.h | 156 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 D | write.c | 18 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 D | write.c | 280 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 D | page_io.c | 179 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 D | page-writeback.c | 2366 * @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 D | swap.h | 19 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 D | extent_io.c | 105 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 D | addr.c | 656 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 D | cache.h | 47 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 D | write.c | 392 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 D | page-writeback.c | 2157 * @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 D | inode.c | 115 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 D | data.c | 2780 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 D | data.c | 2813 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 D | addr.c | 591 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 D | file.c | 124 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 D | nfs4super.c | 21 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()
|