/fs/gfs2/ |
H A D | aops.c | 92 * @wbc: The writeback control 98 struct writeback_control *wbc) 119 redirty_page_for_writepage(wbc, page); 128 * @wbc: The writeback control 132 static int gfs2_writepage(struct page *page, struct writeback_control *wbc) argument 136 ret = gfs2_writepage_common(page, wbc); 140 return nobh_writepage(page, gfs2_get_block_noalloc, wbc); 146 * @wbc: The writeback control 154 static int __gfs2_jdata_writepage(struct page *page, struct writeback_control *wbc) argument 168 return block_write_full_page(page, gfs2_get_block_noalloc, wbc); 97 gfs2_writepage_common(struct page *page, struct writeback_control *wbc) argument 179 gfs2_jdata_writepage(struct page *page, struct writeback_control *wbc) argument 214 gfs2_writepages(struct address_space *mapping, struct writeback_control *wbc) argument 231 gfs2_write_jdata_pagevec(struct address_space *mapping, struct writeback_control *wbc, struct pagevec *pvec, int nr_pages, pgoff_t end, pgoff_t *done_index) argument 344 gfs2_write_cache_jdata(struct address_space *mapping, struct writeback_control *wbc) argument 425 gfs2_jdata_writepages(struct address_space *mapping, struct writeback_control *wbc) argument [all...] |
H A D | log.h | 78 extern void gfs2_ail1_flush(struct gfs2_sbd *sdp, struct writeback_control *wbc);
|
H A D | meta_io.c | 36 static int gfs2_aspace_writepage(struct page *page, struct writeback_control *wbc) argument 41 (wbc->sync_mode == WB_SYNC_ALL ? WRITE_SYNC : WRITE); 59 if (wbc->sync_mode != WB_SYNC_NONE) { 62 redirty_page_for_writepage(wbc, page);
|
H A D | log.c | 87 * @wbc: The writeback control structure 93 struct writeback_control *wbc, 125 generic_writepages(mapping, wbc); 127 if (wbc->nr_to_write <= 0) 139 * @wbc: The writeback control structure 145 void gfs2_ail1_flush(struct gfs2_sbd *sdp, struct writeback_control *wbc) argument 151 trace_gfs2_ail_flush(sdp, wbc, 1); 156 if (wbc->nr_to_write <= 0) 158 if (gfs2_ail1_start_one(sdp, wbc, tr)) 163 trace_gfs2_ail_flush(sdp, wbc, 173 struct writeback_control wbc = { local [all...] |
/fs/ |
H A D | fs-writeback.c | 318 static int write_inode(struct inode *inode, struct writeback_control *wbc) argument 323 trace_writeback_write_inode_start(inode, wbc); 324 ret = inode->i_sb->s_op->write_inode(inode, wbc); 325 trace_writeback_write_inode(inode, wbc); 390 struct writeback_control *wbc) 401 (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages)) 404 if (wbc->pages_skipped) { 418 if (wbc->nr_to_write <= 0) { 450 __writeback_single_inode(struct inode *inode, struct writeback_control *wbc) argument 389 requeue_inode(struct inode *inode, struct bdi_writeback *wb, struct writeback_control *wbc) argument 507 writeback_single_inode(struct inode *inode, struct bdi_writeback *wb, struct writeback_control *wbc) argument 601 struct writeback_control wbc = { local 1411 struct writeback_control wbc = { local 1437 sync_inode(struct inode *inode, struct writeback_control *wbc) argument 1454 struct writeback_control wbc = { local [all...] |
H A D | mpage.c | 462 static int __mpage_writepage(struct page *page, struct writeback_control *wbc, argument 599 page, wbc)) { 642 ret = mapping->a_ops->writepage(page, wbc); 659 * @wbc: subtract the number of written pages from *@wbc->nr_to_write 671 * the call was made get new I/O started against them. If wbc->sync_mode is 677 struct writeback_control *wbc, get_block_t get_block) 685 ret = generic_writepages(mapping, wbc); 694 ret = write_cache_pages(mapping, wbc, __mpage_writepage, &mpd); 704 struct writeback_control *wbc) 676 mpage_writepages(struct address_space *mapping, struct writeback_control *wbc, get_block_t get_block) argument 703 mpage_writepage(struct page *page, get_block_t get_block, struct writeback_control *wbc) argument [all...] |
/fs/afs/ |
H A D | write.c | 438 int afs_writepage(struct page *page, struct writeback_control *wbc) argument 455 wbc->nr_to_write -= ret; 465 struct writeback_control *wbc, 502 if (wbc->sync_mode != WB_SYNC_NONE) 525 wbc->nr_to_write -= ret; 528 } while (index < end && wbc->nr_to_write > 0); 539 struct writeback_control *wbc) 546 if (wbc->range_cyclic) { 549 ret = afs_writepages_region(mapping, wbc, start, end, &next); 550 if (start > 0 && wbc 464 afs_writepages_region(struct address_space *mapping, struct writeback_control *wbc, pgoff_t index, pgoff_t end, pgoff_t *_next) argument 538 afs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument 662 struct writeback_control wbc = { local [all...] |
/fs/jfs/ |
H A D | inode.c | 125 int jfs_write_inode(struct inode *inode, struct writeback_control *wbc) argument 127 int wait = wbc->sync_mode == WB_SYNC_ALL; 282 static int jfs_writepage(struct page *page, struct writeback_control *wbc) argument 284 return block_write_full_page(page, jfs_get_block, wbc); 288 struct writeback_control *wbc) 290 return mpage_writepages(mapping, wbc, jfs_get_block); 287 jfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
|
/fs/nfs/ |
H A D | write.c | 243 static int wb_priority(struct writeback_control *wbc) argument 246 if (wbc->for_reclaim) 248 if (wbc->sync_mode == WB_SYNC_ALL) 250 if (wbc->for_kupdate || wbc->for_background) 572 static int nfs_do_writepage(struct page *page, struct writeback_control *wbc, struct nfs_pageio_descriptor *pgio) argument 581 ret = nfs_page_async_flush(pgio, page, wbc->sync_mode == WB_SYNC_NONE); 583 redirty_page_for_writepage(wbc, page); 592 static int nfs_writepage_locked(struct page *page, struct writeback_control *wbc) argument 597 nfs_pageio_init_write(&pgio, page->mapping->host, wb_priority(wbc), 608 nfs_writepage(struct page *page, struct writeback_control *wbc) argument 617 nfs_writepages_callback(struct page *page, struct writeback_control *wbc, void *data) argument 626 nfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument 1724 nfs_commit_unstable_pages(struct inode *inode, struct writeback_control *wbc) argument 1760 nfs_write_inode(struct inode *inode, struct writeback_control *wbc) argument 1771 struct writeback_control wbc = { local 1825 struct writeback_control wbc = { local [all...] |
H A D | nfs4super.c | 18 static int nfs4_write_inode(struct inode *inode, struct writeback_control *wbc); 76 static int nfs4_write_inode(struct inode *inode, struct writeback_control *wbc) argument 78 int ret = nfs_write_inode(inode, wbc); 82 wbc->sync_mode == WB_SYNC_ALL);
|
/fs/hpfs/ |
H A D | file.c | 117 static int hpfs_writepage(struct page *page, struct writeback_control *wbc) argument 119 return block_write_full_page(page, hpfs_get_block, wbc); 129 struct writeback_control *wbc) 131 return mpage_writepages(mapping, wbc, hpfs_get_block); 128 hpfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
|
/fs/ceph/ |
H A D | addr.c | 450 static int writepage_nounlock(struct page *page, struct writeback_control *wbc) argument 526 if (wbc) 527 wbc->pages_skipped++; 541 static int ceph_writepage(struct page *page, struct writeback_control *wbc) argument 547 err = writepage_nounlock(page, wbc); 660 struct writeback_control *wbc) 685 if ((wbc->sync_mode == WB_SYNC_ALL) || 690 wbc->sync_mode == WB_SYNC_NONE ? "NONE" : 691 (wbc->sync_mode == WB_SYNC_ALL ? "ALL" : "HOLD")); 706 if (wbc 659 ceph_writepages_start(struct address_space *mapping, struct writeback_control *wbc) argument [all...] |
/fs/f2fs/ |
H A D | checkpoint.c | 173 struct writeback_control *wbc) 181 if (wbc->for_reclaim) 193 redirty_page_for_writepage(wbc, page); 198 struct writeback_control *wbc) 203 trace_f2fs_writepages(mapping->host, wbc, META); 206 if (wbc->for_kupdate || 212 diff = nr_pages_to_write(sbi, META, wbc); 213 written = sync_meta_pages(sbi, META, wbc->nr_to_write); 215 wbc->nr_to_write = max((long)0, wbc 172 f2fs_write_meta_page(struct page *page, struct writeback_control *wbc) argument 197 f2fs_write_meta_pages(struct address_space *mapping, struct writeback_control *wbc) argument 230 struct writeback_control wbc = { local 762 struct writeback_control wbc = { local [all...] |
H A D | data.c | 809 struct writeback_control *wbc) 821 .rw = (wbc->sync_mode == WB_SYNC_ALL) ? WRITE_SYNC : WRITE, 857 if (!wbc->for_reclaim) 878 if (wbc->for_reclaim) 883 redirty_page_for_writepage(wbc, page); 887 static int __f2fs_writepage(struct page *page, struct writeback_control *wbc, argument 891 int ret = mapping->a_ops->writepage(page, wbc); 897 struct writeback_control *wbc) 905 trace_f2fs_writepages(mapping->host, wbc, DATA); 911 if (S_ISDIR(inode->i_mode) && wbc 808 f2fs_write_data_page(struct page *page, struct writeback_control *wbc) argument 896 f2fs_write_data_pages(struct address_space *mapping, struct writeback_control *wbc) argument [all...] |
/fs/xfs/ |
H A D | xfs_aops.c | 392 struct writeback_control *wbc, 399 submit_bio(wbc->sync_mode == WB_SYNC_ALL ? WRITE_SYNC : WRITE, bio); 487 struct writeback_control *wbc, 528 xfs_submit_ioend_bio(wbc, ioend, bio); 533 xfs_submit_ioend_bio(wbc, ioend, bio); 540 xfs_submit_ioend_bio(wbc, ioend, bio); 709 struct writeback_control *wbc) 825 if (--wbc->nr_to_write <= 0 && 826 wbc->sync_mode == WB_SYNC_NONE) 848 struct writeback_control *wbc, 391 xfs_submit_ioend_bio( struct writeback_control *wbc, xfs_ioend_t *ioend, struct bio *bio) argument 486 xfs_submit_ioend( struct writeback_control *wbc, xfs_ioend_t *ioend, int fail) argument 703 xfs_convert_page( struct inode *inode, struct page *page, loff_t tindex, struct xfs_bmbt_irec *imap, xfs_ioend_t **ioendp, struct writeback_control *wbc) argument 843 xfs_cluster_write( struct inode *inode, pgoff_t tindex, struct xfs_bmbt_irec *imap, xfs_ioend_t **ioendp, struct writeback_control *wbc, pgoff_t tlast) argument 958 xfs_vm_writepage( struct page *page, struct writeback_control *wbc) argument 1221 xfs_vm_writepages( struct address_space *mapping, struct writeback_control *wbc) argument [all...] |
/fs/bfs/ |
H A D | file.c | 154 static int bfs_writepage(struct page *page, struct writeback_control *wbc) argument 156 return block_write_full_page(page, bfs_get_block, wbc);
|
/fs/adfs/ |
H A D | inode.c | 38 static int adfs_writepage(struct page *page, struct writeback_control *wbc) argument 40 return block_write_full_page(page, adfs_get_block, wbc); 355 int adfs_write_inode(struct inode *inode, struct writeback_control *wbc) argument 369 ret = adfs_dir_update(sb, &obj, wbc->sync_mode == WB_SYNC_ALL);
|
/fs/omfs/ |
H A D | file.c | 298 static int omfs_writepage(struct page *page, struct writeback_control *wbc) argument 300 return block_write_full_page(page, omfs_get_block, wbc); 304 omfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument 306 return mpage_writepages(mapping, wbc, omfs_get_block);
|
/fs/ext4/ |
H A D | inode.c | 1282 struct writeback_control *wbc; member in struct:mpage_da_data 1691 struct writeback_control *wbc) 1718 redirty_page_for_writepage(wbc, page); 1740 ext4_io_submit_init(&io_submit, wbc); 1743 redirty_page_for_writepage(wbc, page); 1747 ret = ext4_bio_write_page(&io_submit, page, len, wbc, keep_towrite); 1766 err = ext4_bio_write_page(&mpd->io_submit, page, len, mpd->wbc, false); 1768 mpd->wbc->nr_to_write--; 2172 long left = mpd->wbc->nr_to_write; 2181 if (mpd->wbc 1690 ext4_writepage(struct page *page, struct writeback_control *wbc) argument 2264 __writepage(struct page *page, struct writeback_control *wbc, void *data) argument 2273 ext4_writepages(struct address_space *mapping, struct writeback_control *wbc) argument 4336 ext4_write_inode(struct inode *inode, struct writeback_control *wbc) argument [all...] |
H A D | page-io.c | 354 struct writeback_control *wbc) 356 io->io_op = (wbc->sync_mode == WB_SYNC_ALL ? WRITE_SYNC : WRITE); 404 struct writeback_control *wbc, 478 redirty_page_for_writepage(wbc, page); 353 ext4_io_submit_init(struct ext4_io_submit *io, struct writeback_control *wbc) argument 401 ext4_bio_write_page(struct ext4_io_submit *io, struct page *page, int len, struct writeback_control *wbc, bool keep_towrite) argument
|
/fs/btrfs/ |
H A D | extent_io.c | 3174 struct writeback_control *wbc, 3177 wbc->nr_to_write -= nr_written; 3178 if (wbc->range_cyclic || (wbc->nr_to_write > 0 && 3179 wbc->range_start == 0 && wbc->range_end == LLONG_MAX)) 3194 struct page *page, struct writeback_control *wbc, 3246 if (wbc->nr_to_write < delalloc_to_write) { 3251 wbc->nr_to_write = min_t(u64, delalloc_to_write, 3264 wbc 3173 update_nr_written(struct page *page, struct writeback_control *wbc, unsigned long nr_written) argument 3193 writepage_delalloc(struct inode *inode, struct page *page, struct writeback_control *wbc, struct extent_page_data *epd, u64 delalloc_start, unsigned long *nr_written) argument 3282 __extent_writepage_io(struct inode *inode, struct page *page, struct writeback_control *wbc, struct extent_page_data *epd, loff_t i_size, unsigned long nr_written, int write_flags, int *nr_ret) argument 3444 __extent_writepage(struct page *page, struct writeback_control *wbc, void *data) argument 3695 write_one_eb(struct extent_buffer *eb, struct btrfs_fs_info *fs_info, struct writeback_control *wbc, struct extent_page_data *epd) argument 3748 btree_write_cache_pages(struct address_space *mapping, struct writeback_control *wbc) argument 3885 extent_write_cache_pages(struct extent_io_tree *tree, struct address_space *mapping, struct writeback_control *wbc, writepage_t writepage, void *data, void (*flush_fn)(void *)) argument 4028 extent_write_full_page(struct extent_io_tree *tree, struct page *page, get_extent_t *get_extent, struct writeback_control *wbc) argument 4092 extent_writepages(struct extent_io_tree *tree, struct address_space *mapping, get_extent_t *get_extent, struct writeback_control *wbc) argument [all...] |
/fs/nilfs2/ |
H A D | mdt.c | 376 nilfs_mdt_write_page(struct page *page, struct writeback_control *wbc) argument 394 redirty_page_for_writepage(wbc, page); 402 if (wbc->sync_mode == WB_SYNC_ALL) 404 else if (wbc->for_reclaim)
|
H A D | inode.c | 174 struct writeback_control *wbc) 184 if (wbc->sync_mode == WB_SYNC_ALL) 186 wbc->range_start, 187 wbc->range_end); 191 static int nilfs_writepage(struct page *page, struct writeback_control *wbc) argument 208 redirty_page_for_writepage(wbc, page); 211 if (wbc->sync_mode == WB_SYNC_ALL) { 215 } else if (wbc->for_reclaim) 173 nilfs_writepages(struct address_space *mapping, struct writeback_control *wbc) argument
|
/fs/9p/ |
H A D | vfs_addr.c | 201 static int v9fs_vfs_writepage(struct page *page, struct writeback_control *wbc) argument 210 redirty_page_for_writepage(wbc, page);
|
/fs/sysv/ |
H A D | ialloc.c | 142 struct writeback_control wbc = { local 174 sysv_write_inode(inode, &wbc); /* ensure inode not allocated again */
|