/linux-4.1.27/include/trace/events/ |
D | writeback.h | 136 TP_PROTO(struct inode *inode, struct writeback_control *wbc), 138 TP_ARGS(inode, wbc), 150 __entry->sync_mode = wbc->sync_mode; 162 TP_PROTO(struct inode *inode, struct writeback_control *wbc), 164 TP_ARGS(inode, wbc) 169 TP_PROTO(struct inode *inode, struct writeback_control *wbc), 171 TP_ARGS(inode, wbc) 255 TP_PROTO(struct writeback_control *wbc, struct backing_dev_info *bdi), 256 TP_ARGS(wbc, bdi), 272 __entry->nr_to_write = wbc->nr_to_write; [all …]
|
D | f2fs.h | 936 TP_PROTO(struct inode *inode, struct writeback_control *wbc, int type), 938 TP_ARGS(inode, wbc, type), 964 __entry->nr_to_write = wbc->nr_to_write; 965 __entry->pages_skipped = wbc->pages_skipped; 966 __entry->range_start = wbc->range_start; 967 __entry->range_end = wbc->range_end; 969 __entry->sync_mode = wbc->sync_mode; 970 __entry->for_kupdate = wbc->for_kupdate; 971 __entry->for_background = wbc->for_background; 972 __entry->tagged_writepages = wbc->tagged_writepages; [all …]
|
D | btrfs.h | 308 struct writeback_control *wbc), 310 TP_ARGS(page, inode, wbc), 329 __entry->nr_to_write = wbc->nr_to_write; 330 __entry->pages_skipped = wbc->pages_skipped; 331 __entry->range_start = wbc->range_start; 332 __entry->range_end = wbc->range_end; 333 __entry->for_kupdate = wbc->for_kupdate; 334 __entry->for_reclaim = wbc->for_reclaim; 335 __entry->range_cyclic = wbc->range_cyclic; 357 struct writeback_control *wbc), [all …]
|
D | ext4.h | 369 TP_PROTO(struct inode *inode, struct writeback_control *wbc), 371 TP_ARGS(inode, wbc), 389 __entry->nr_to_write = wbc->nr_to_write; 390 __entry->pages_skipped = wbc->pages_skipped; 391 __entry->range_start = wbc->range_start; 392 __entry->range_end = wbc->range_end; 394 __entry->sync_mode = wbc->sync_mode; 395 __entry->for_kupdate = wbc->for_kupdate; 396 __entry->range_cyclic = wbc->range_cyclic; 412 struct writeback_control *wbc), [all …]
|
/linux-4.1.27/fs/gfs2/ |
D | aops.c | 98 struct writeback_control *wbc) in gfs2_writepage_common() argument 119 redirty_page_for_writepage(wbc, page); in gfs2_writepage_common() 132 static int gfs2_writepage(struct page *page, struct writeback_control *wbc) in gfs2_writepage() argument 136 ret = gfs2_writepage_common(page, wbc); in gfs2_writepage() 140 return nobh_writepage(page, gfs2_get_block_noalloc, wbc); in gfs2_writepage() 154 static int __gfs2_jdata_writepage(struct page *page, struct writeback_control *wbc) in __gfs2_jdata_writepage() argument 168 return block_write_full_page(page, gfs2_get_block_noalloc, wbc); in __gfs2_jdata_writepage() 179 static int gfs2_jdata_writepage(struct page *page, struct writeback_control *wbc) in gfs2_jdata_writepage() argument 187 if (wbc->sync_mode != WB_SYNC_ALL) in gfs2_jdata_writepage() 194 ret = gfs2_writepage_common(page, wbc); in gfs2_jdata_writepage() [all …]
|
D | log.c | 93 struct writeback_control *wbc, in gfs2_ail1_start_one() argument 125 generic_writepages(mapping, wbc); in gfs2_ail1_start_one() 127 if (wbc->nr_to_write <= 0) in gfs2_ail1_start_one() 145 void gfs2_ail1_flush(struct gfs2_sbd *sdp, struct writeback_control *wbc) in gfs2_ail1_flush() argument 151 trace_gfs2_ail_flush(sdp, wbc, 1); in gfs2_ail1_flush() 156 if (wbc->nr_to_write <= 0) in gfs2_ail1_flush() 158 if (gfs2_ail1_start_one(sdp, wbc, tr)) in gfs2_ail1_flush() 163 trace_gfs2_ail_flush(sdp, wbc, 0); in gfs2_ail1_flush() 173 struct writeback_control wbc = { in gfs2_ail1_start() local 180 return gfs2_ail1_flush(sdp, &wbc); in gfs2_ail1_start()
|
D | meta_io.c | 36 static int gfs2_aspace_writepage(struct page *page, struct writeback_control *wbc) in gfs2_aspace_writepage() argument 41 (wbc->sync_mode == WB_SYNC_ALL ? WRITE_SYNC : WRITE); in gfs2_aspace_writepage() 59 if (wbc->sync_mode != WB_SYNC_NONE) { in gfs2_aspace_writepage() 62 redirty_page_for_writepage(wbc, page); in gfs2_aspace_writepage()
|
D | log.h | 78 extern void gfs2_ail1_flush(struct gfs2_sbd *sdp, struct writeback_control *wbc);
|
D | trace_gfs2.h | 400 TP_PROTO(const struct gfs2_sbd *sdp, const struct writeback_control *wbc, int start), 402 TP_ARGS(sdp, wbc, start), 414 __entry->sync_mode = wbc->sync_mode; 415 __entry->nr_to_write = wbc->nr_to_write;
|
D | super.c | 741 static int gfs2_write_inode(struct inode *inode, struct writeback_control *wbc) in gfs2_write_inode() argument 749 if (wbc->sync_mode == WB_SYNC_ALL) in gfs2_write_inode() 752 gfs2_ail1_flush(sdp, wbc); in gfs2_write_inode() 755 if (wbc->sync_mode == WB_SYNC_ALL) in gfs2_write_inode()
|
/linux-4.1.27/fs/ |
D | fs-writeback.c | 352 static int write_inode(struct inode *inode, struct writeback_control *wbc) in write_inode() argument 357 trace_writeback_write_inode_start(inode, wbc); in write_inode() 358 ret = inode->i_sb->s_op->write_inode(inode, wbc); in write_inode() 359 trace_writeback_write_inode(inode, wbc); in write_inode() 424 struct writeback_control *wbc) in requeue_inode() argument 435 (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages)) in requeue_inode() 438 if (wbc->pages_skipped) { in requeue_inode() 452 if (wbc->nr_to_write <= 0) { in requeue_inode() 487 __writeback_single_inode(struct inode *inode, struct writeback_control *wbc) in __writeback_single_inode() argument 490 long nr_to_write = wbc->nr_to_write; in __writeback_single_inode() [all …]
|
D | mpage.c | 462 static int __mpage_writepage(struct page *page, struct writeback_control *wbc, in __mpage_writepage() argument 599 page, wbc)) { in __mpage_writepage() 642 ret = mapping->a_ops->writepage(page, wbc); in __mpage_writepage() 677 struct writeback_control *wbc, get_block_t get_block) in mpage_writepages() argument 685 ret = generic_writepages(mapping, wbc); in mpage_writepages() 694 ret = write_cache_pages(mapping, wbc, __mpage_writepage, &mpd); in mpage_writepages() 704 struct writeback_control *wbc) in mpage_writepage() argument 712 int ret = __mpage_writepage(page, wbc, &mpd); in mpage_writepage()
|
D | buffer.c | 1678 get_block_t *get_block, struct writeback_control *wbc, in __block_write_full_page() argument 1687 int write_op = (wbc->sync_mode == WB_SYNC_ALL ? in __block_write_full_page() 1754 if (wbc->sync_mode != WB_SYNC_NONE) { in __block_write_full_page() 1757 redirty_page_for_writepage(wbc, page); in __block_write_full_page() 2682 struct writeback_control *wbc) in nobh_writepage() argument 2720 ret = mpage_writepage(page, get_block, wbc); in nobh_writepage() 2722 ret = __block_write_full_page(inode, page, get_block, wbc, in nobh_writepage() 2886 struct writeback_control *wbc) in block_write_full_page() argument 2895 return __block_write_full_page(inode, page, get_block, wbc, in block_write_full_page() 2919 return __block_write_full_page(inode, page, get_block, wbc, in block_write_full_page()
|
D | block_dev.c | 283 static int blkdev_writepage(struct page *page, struct writeback_control *wbc) in blkdev_writepage() argument 285 return block_write_full_page(page, blkdev_get_block, wbc); in blkdev_writepage() 405 struct page *page, struct writeback_control *wbc) in bdev_write_page() argument 408 int rw = (wbc->sync_mode == WB_SYNC_ALL) ? WRITE_SYNC : WRITE; in bdev_write_page()
|
/linux-4.1.27/fs/afs/ |
D | write.c | 437 int afs_writepage(struct page *page, struct writeback_control *wbc) in afs_writepage() argument 454 wbc->nr_to_write -= ret; in afs_writepage() 464 struct writeback_control *wbc, in afs_writepages_region() argument 501 if (wbc->sync_mode != WB_SYNC_NONE) in afs_writepages_region() 524 wbc->nr_to_write -= ret; in afs_writepages_region() 527 } while (index < end && wbc->nr_to_write > 0); in afs_writepages_region() 538 struct writeback_control *wbc) in afs_writepages() argument 545 if (wbc->range_cyclic) { in afs_writepages() 548 ret = afs_writepages_region(mapping, wbc, start, end, &next); in afs_writepages() 549 if (start > 0 && wbc->nr_to_write > 0 && ret == 0) in afs_writepages() [all …]
|
/linux-4.1.27/mm/ |
D | page-writeback.c | 1835 struct writeback_control *wbc, writepage_t writepage, in write_cache_pages() argument 1851 if (wbc->range_cyclic) { in write_cache_pages() 1860 index = wbc->range_start >> PAGE_CACHE_SHIFT; in write_cache_pages() 1861 end = wbc->range_end >> PAGE_CACHE_SHIFT; in write_cache_pages() 1862 if (wbc->range_start == 0 && wbc->range_end == LLONG_MAX) in write_cache_pages() 1866 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in write_cache_pages() 1871 if (wbc->sync_mode == WB_SYNC_ALL || wbc->tagged_writepages) in write_cache_pages() 1925 if (wbc->sync_mode != WB_SYNC_NONE) in write_cache_pages() 1935 trace_wbc_writepage(wbc, inode_to_bdi(mapping->host)); in write_cache_pages() 1936 ret = (*writepage)(page, wbc, data); in write_cache_pages() [all …]
|
D | page_io.c | 232 int swap_writepage(struct page *page, struct writeback_control *wbc) in swap_writepage() argument 246 ret = __swap_writepage(page, wbc, end_swap_bio_write); in swap_writepage() 256 int __swap_writepage(struct page *page, struct writeback_control *wbc, in __swap_writepage() argument 304 ret = bdev_write_page(sis->bdev, swap_page_sector(page), page, wbc); in __swap_writepage() 318 if (wbc->sync_mode == WB_SYNC_ALL) in __swap_writepage()
|
D | zswap.c | 543 struct writeback_control wbc = { in zswap_writeback_entry() local 598 __swap_writepage(page, &wbc, end_swap_bio_write); in zswap_writeback_entry()
|
D | migrate.c | 646 struct writeback_control wbc = { in writeout() local 673 rc = mapping->a_ops->writepage(page, &wbc); in writeout()
|
D | shmem.c | 744 static int shmem_writepage(struct page *page, struct writeback_control *wbc) in shmem_writepage() argument 769 if (!wbc->for_reclaim) { in shmem_writepage() 833 swap_writepage(page, wbc); in shmem_writepage() 841 if (wbc->for_reclaim) in shmem_writepage()
|
D | filemap.c | 274 struct writeback_control wbc = { in __filemap_fdatawrite_range() local 284 ret = do_writepages(mapping, &wbc); in __filemap_fdatawrite_range()
|
D | vmscan.c | 546 struct writeback_control wbc = { in pageout() local 555 res = mapping->a_ops->writepage(page, &wbc); in pageout()
|
D | swapfile.c | 1509 struct writeback_control wbc = { in try_to_unuse() local 1513 swap_writepage(page, &wbc); in try_to_unuse()
|
/linux-4.1.27/include/linux/ |
D | writeback.h | 172 typedef int (*writepage_t)(struct page *page, struct writeback_control *wbc, 176 struct writeback_control *wbc); 180 struct writeback_control *wbc, writepage_t writepage, 182 int do_writepages(struct address_space *mapping, struct writeback_control *wbc);
|
D | mpage.h | 20 struct writeback_control *wbc, get_block_t get_block); 22 struct writeback_control *wbc);
|
D | swap.h | 375 extern int swap_writepage(struct page *page, struct writeback_control *wbc); 377 extern int __swap_writepage(struct page *page, struct writeback_control *wbc, 492 static inline int swap_writepage(struct page *p, struct writeback_control *wbc) in swap_writepage() argument
|
D | buffer_head.h | 210 struct writeback_control *wbc); 257 struct writeback_control *wbc);
|
D | nfs_fs.h | 505 extern int nfs_writepage(struct page *page, struct writeback_control *wbc);
|
D | fs.h | 368 int (*writepage)(struct page *page, struct writeback_control *wbc); 1681 int (*write_inode) (struct inode *, struct writeback_control *wbc); 1904 int sync_inode(struct inode *inode, struct writeback_control *wbc);
|
D | mm.h | 1240 int redirty_page_for_writepage(struct writeback_control *wbc,
|
/linux-4.1.27/fs/nfs/ |
D | write.c | 243 static int wb_priority(struct writeback_control *wbc) in wb_priority() argument 246 if (wbc->for_reclaim) in wb_priority() 248 if (wbc->sync_mode == WB_SYNC_ALL) in wb_priority() 250 if (wbc->for_kupdate || wbc->for_background) in wb_priority() 577 static int nfs_do_writepage(struct page *page, struct writeback_control *wbc, struct nfs_pageio_des… in nfs_do_writepage() argument 586 ret = nfs_page_async_flush(pgio, page, wbc->sync_mode == WB_SYNC_NONE); in nfs_do_writepage() 588 redirty_page_for_writepage(wbc, page); in nfs_do_writepage() 597 static int nfs_writepage_locked(struct page *page, struct writeback_control *wbc) in nfs_writepage_locked() argument 602 nfs_pageio_init_write(&pgio, page->mapping->host, wb_priority(wbc), in nfs_writepage_locked() 604 err = nfs_do_writepage(page, wbc, &pgio); in nfs_writepage_locked() [all …]
|
D | nfs4super.c | 18 static int nfs4_write_inode(struct inode *inode, struct writeback_control *wbc); 75 static int nfs4_write_inode(struct inode *inode, struct writeback_control *wbc) in nfs4_write_inode() argument 77 int ret = nfs_write_inode(inode, wbc); in nfs4_write_inode() 81 wbc->sync_mode == WB_SYNC_ALL); in nfs4_write_inode()
|
/linux-4.1.27/fs/jfs/ |
D | inode.c | 125 int jfs_write_inode(struct inode *inode, struct writeback_control *wbc) in jfs_write_inode() argument 127 int wait = wbc->sync_mode == WB_SYNC_ALL; in jfs_write_inode() 282 static int jfs_writepage(struct page *page, struct writeback_control *wbc) in jfs_writepage() argument 284 return block_write_full_page(page, jfs_get_block, wbc); in jfs_writepage() 288 struct writeback_control *wbc) in jfs_writepages() argument 290 return mpage_writepages(mapping, wbc, jfs_get_block); in jfs_writepages()
|
D | jfs_metapage.c | 348 static int metapage_writepage(struct page *page, struct writeback_control *wbc) in metapage_writepage() argument 455 redirty_page_for_writepage(wbc, page); in metapage_writepage()
|
/linux-4.1.27/fs/f2fs/ |
D | checkpoint.c | 187 struct writeback_control *wbc) in f2fs_write_meta_page() argument 195 if (wbc->for_reclaim && page->index < GET_SUM_BLOCK(sbi, 0)) in f2fs_write_meta_page() 205 if (wbc->for_reclaim) in f2fs_write_meta_page() 210 redirty_page_for_writepage(wbc, page); in f2fs_write_meta_page() 215 struct writeback_control *wbc) in f2fs_write_meta_pages() argument 220 trace_f2fs_writepages(mapping->host, wbc, META); in f2fs_write_meta_pages() 223 if (wbc->for_kupdate || in f2fs_write_meta_pages() 229 diff = nr_pages_to_write(sbi, META, wbc); in f2fs_write_meta_pages() 230 written = sync_meta_pages(sbi, META, wbc->nr_to_write); in f2fs_write_meta_pages() 232 wbc->nr_to_write = max((long)0, wbc->nr_to_write - written - diff); in f2fs_write_meta_pages() [all …]
|
D | data.c | 1417 struct writeback_control *wbc) in f2fs_write_data_page() argument 1429 .rw = (wbc->sync_mode == WB_SYNC_ALL) ? WRITE_SYNC : WRITE, in f2fs_write_data_page() 1451 if (f2fs_is_volatile_file(inode) && !wbc->for_reclaim && in f2fs_write_data_page() 1469 if (!wbc->for_reclaim) in f2fs_write_data_page() 1493 if (wbc->for_reclaim) in f2fs_write_data_page() 1498 redirty_page_for_writepage(wbc, page); in f2fs_write_data_page() 1502 static int __f2fs_writepage(struct page *page, struct writeback_control *wbc, in __f2fs_writepage() argument 1506 int ret = mapping->a_ops->writepage(page, wbc); in __f2fs_writepage() 1512 struct writeback_control *wbc) in f2fs_write_data_pages() argument 1520 trace_f2fs_writepages(mapping->host, wbc, DATA); in f2fs_write_data_pages() [all …]
|
D | node.c | 1140 struct writeback_control *wbc) in sync_node_pages() argument 1220 if (NODE_MAPPING(sbi)->a_ops->writepage(page, wbc)) in sync_node_pages() 1225 if (--wbc->nr_to_write == 0) in sync_node_pages() 1231 if (wbc->nr_to_write == 0) { in sync_node_pages() 1290 struct writeback_control *wbc) in f2fs_write_node_page() argument 1297 .rw = (wbc->sync_mode == WB_SYNC_ALL) ? WRITE_SYNC : WRITE, in f2fs_write_node_page() 1323 if (wbc->for_reclaim) { in f2fs_write_node_page() 1338 if (wbc->for_reclaim) in f2fs_write_node_page() 1344 redirty_page_for_writepage(wbc, page); in f2fs_write_node_page() 1349 struct writeback_control *wbc) in f2fs_write_node_pages() argument [all …]
|
D | segment.h | 733 struct writeback_control *wbc) in nr_pages_to_write() argument 737 if (wbc->sync_mode != WB_SYNC_NONE) in nr_pages_to_write() 740 nr_to_write = wbc->nr_to_write; in nr_pages_to_write() 749 wbc->nr_to_write = desired; in nr_pages_to_write()
|
D | inode.c | 283 int f2fs_write_inode(struct inode *inode, struct writeback_control *wbc) in f2fs_write_inode() argument 302 if (wbc) in f2fs_write_inode()
|
D | gc.c | 447 struct writeback_control wbc = { in gc_node_segment() local 452 sync_node_pages(sbi, 0, &wbc); in gc_node_segment()
|
D | file.c | 180 struct writeback_control wbc = { in f2fs_sync_file() local 249 sync_node_pages(sbi, ino, &wbc); in f2fs_sync_file()
|
/linux-4.1.27/fs/ceph/ |
D | addr.c | 471 static int writepage_nounlock(struct page *page, struct writeback_control *wbc) in writepage_nounlock() argument 547 if (wbc) in writepage_nounlock() 548 wbc->pages_skipped++; in writepage_nounlock() 562 static int ceph_writepage(struct page *page, struct writeback_control *wbc) in ceph_writepage() argument 568 err = writepage_nounlock(page, wbc); in ceph_writepage() 681 struct writeback_control *wbc) in ceph_writepages_start() argument 706 if ((wbc->sync_mode == WB_SYNC_ALL) || in ceph_writepages_start() 711 wbc->sync_mode == WB_SYNC_NONE ? "NONE" : in ceph_writepages_start() 712 (wbc->sync_mode == WB_SYNC_ALL ? "ALL" : "HOLD")); in ceph_writepages_start() 727 if (wbc->range_cyclic) { in ceph_writepages_start() [all …]
|
D | super.h | 844 extern int ceph_write_inode(struct inode *inode, struct writeback_control *wbc);
|
D | caps.c | 1939 int ceph_write_inode(struct inode *inode, struct writeback_control *wbc) in ceph_write_inode() argument 1945 int wait = wbc->sync_mode == WB_SYNC_ALL; in ceph_write_inode()
|
/linux-4.1.27/fs/xfs/ |
D | xfs_aops.c | 372 struct writeback_control *wbc, in xfs_submit_ioend_bio() argument 379 submit_bio(wbc->sync_mode == WB_SYNC_ALL ? WRITE_SYNC : WRITE, bio); in xfs_submit_ioend_bio() 467 struct writeback_control *wbc, in xfs_submit_ioend() argument 508 xfs_submit_ioend_bio(wbc, ioend, bio); in xfs_submit_ioend() 513 xfs_submit_ioend_bio(wbc, ioend, bio); in xfs_submit_ioend() 520 xfs_submit_ioend_bio(wbc, ioend, bio); in xfs_submit_ioend() 689 struct writeback_control *wbc) in xfs_convert_page() argument 805 if (--wbc->nr_to_write <= 0 && in xfs_convert_page() 806 wbc->sync_mode == WB_SYNC_NONE) in xfs_convert_page() 828 struct writeback_control *wbc, in xfs_cluster_write() argument [all …]
|
/linux-4.1.27/fs/hpfs/ |
D | file.c | 117 static int hpfs_writepage(struct page *page, struct writeback_control *wbc) in hpfs_writepage() argument 119 return block_write_full_page(page, hpfs_get_block, wbc); in hpfs_writepage() 129 struct writeback_control *wbc) in hpfs_writepages() argument 131 return mpage_writepages(mapping, wbc, hpfs_get_block); in hpfs_writepages()
|
/linux-4.1.27/fs/btrfs/ |
D | extent_io.c | 3255 struct writeback_control *wbc, in update_nr_written() argument 3258 wbc->nr_to_write -= nr_written; in update_nr_written() 3259 if (wbc->range_cyclic || (wbc->nr_to_write > 0 && in update_nr_written() 3260 wbc->range_start == 0 && wbc->range_end == LLONG_MAX)) in update_nr_written() 3275 struct page *page, struct writeback_control *wbc, in writepage_delalloc() argument 3327 if (wbc->nr_to_write < delalloc_to_write) { in writepage_delalloc() 3332 wbc->nr_to_write = min_t(u64, delalloc_to_write, in writepage_delalloc() 3345 wbc->nr_to_write -= *nr_written; in writepage_delalloc() 3365 struct writeback_control *wbc, in __extent_writepage_io() argument 3395 wbc->pages_skipped++; in __extent_writepage_io() [all …]
|
D | extent_io.h | 245 struct writeback_control *wbc); 252 struct writeback_control *wbc); 254 struct writeback_control *wbc);
|
D | disk-io.c | 994 struct writeback_control *wbc) in btree_writepages() argument 999 if (wbc->sync_mode == WB_SYNC_NONE) { in btree_writepages() 1001 if (wbc->for_kupdate) in btree_writepages() 1011 return btree_write_cache_pages(mapping, wbc); in btree_writepages()
|
D | inode.c | 5840 int btrfs_write_inode(struct inode *inode, struct writeback_control *wbc) in btrfs_write_inode() argument 5853 if (wbc->sync_mode == WB_SYNC_ALL) { in btrfs_write_inode() 8418 static int btrfs_writepage(struct page *page, struct writeback_control *wbc) in btrfs_writepage() argument 8425 redirty_page_for_writepage(wbc, page); in btrfs_writepage() 8436 redirty_page_for_writepage(wbc, page); in btrfs_writepage() 8440 ret = extent_write_full_page(tree, page, btrfs_get_extent, wbc); in btrfs_writepage() 8446 struct writeback_control *wbc) in btrfs_writepages() argument 8451 return extent_writepages(tree, mapping, btrfs_get_extent, wbc); in btrfs_writepages()
|
D | ctree.h | 3919 int btrfs_write_inode(struct inode *inode, struct writeback_control *wbc);
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | rw.c | 1122 int ll_writepage(struct page *vmpage, struct writeback_control *wbc) in ll_writepage() argument 1168 redirty_page_for_writepage(wbc, vmpage); in ll_writepage() 1184 if (redirtied && wbc->sync_mode == WB_SYNC_ALL) { in ll_writepage() 1198 wbc->nr_to_write -= result - 1; in ll_writepage() 1217 int ll_writepages(struct address_space *mapping, struct writeback_control *wbc) in ll_writepages() argument 1228 if (wbc->range_cyclic) { in ll_writepages() 1232 start = wbc->range_start; in ll_writepages() 1233 end = wbc->range_end; in ll_writepages() 1241 if (wbc->sync_mode == WB_SYNC_ALL) in ll_writepages() 1251 wbc->nr_to_write -= result; in ll_writepages() [all …]
|
D | llite_internal.h | 722 int ll_writepage(struct page *page, struct writeback_control *wbc); 723 int ll_writepages(struct address_space *, struct writeback_control *wbc);
|
/linux-4.1.27/fs/adfs/ |
D | inode.c | 38 static int adfs_writepage(struct page *page, struct writeback_control *wbc) in adfs_writepage() argument 40 return block_write_full_page(page, adfs_get_block, wbc); in adfs_writepage() 355 int adfs_write_inode(struct inode *inode, struct writeback_control *wbc) in adfs_write_inode() argument 369 ret = adfs_dir_update(sb, &obj, wbc->sync_mode == WB_SYNC_ALL); in adfs_write_inode()
|
D | adfs.h | 148 int adfs_write_inode(struct inode *inode, struct writeback_control *wbc);
|
/linux-4.1.27/fs/ext4/ |
D | inode.c | 1426 struct writeback_control *wbc; member 1833 struct writeback_control *wbc) in ext4_writepage() argument 1860 redirty_page_for_writepage(wbc, page); in ext4_writepage() 1882 ext4_io_submit_init(&io_submit, wbc); in ext4_writepage() 1885 redirty_page_for_writepage(wbc, page); in ext4_writepage() 1889 ret = ext4_bio_write_page(&io_submit, page, len, wbc, keep_towrite); in ext4_writepage() 1908 err = ext4_bio_write_page(&mpd->io_submit, page, len, mpd->wbc, false); in mpage_submit_page() 1910 mpd->wbc->nr_to_write--; in mpage_submit_page() 2314 long left = mpd->wbc->nr_to_write; in mpage_prepare_extent_to_map() 2323 if (mpd->wbc->sync_mode == WB_SYNC_ALL || mpd->wbc->tagged_writepages) in mpage_prepare_extent_to_map() [all …]
|
D | page-io.c | 369 struct writeback_control *wbc) in ext4_io_submit_init() argument 371 io->io_op = (wbc->sync_mode == WB_SYNC_ALL ? WRITE_SYNC : WRITE); in ext4_io_submit_init() 420 struct writeback_control *wbc, in ext4_bio_write_page() argument 521 redirty_page_for_writepage(wbc, page); in ext4_bio_write_page()
|
D | ext4.h | 2973 struct writeback_control *wbc); 2979 struct writeback_control *wbc,
|
/linux-4.1.27/fs/omfs/ |
D | file.c | 298 static int omfs_writepage(struct page *page, struct writeback_control *wbc) in omfs_writepage() argument 300 return block_write_full_page(page, omfs_get_block, wbc); in omfs_writepage() 304 omfs_writepages(struct address_space *mapping, struct writeback_control *wbc) in omfs_writepages() argument 306 return mpage_writepages(mapping, wbc, omfs_get_block); in omfs_writepages()
|
D | inode.c | 170 static int omfs_write_inode(struct inode *inode, struct writeback_control *wbc) in omfs_write_inode() argument 172 return __omfs_write_inode(inode, wbc->sync_mode == WB_SYNC_ALL); in omfs_write_inode()
|
/linux-4.1.27/fs/ntfs/ |
D | aops.c | 550 static int ntfs_write_block(struct page *page, struct writeback_control *wbc) in ntfs_write_block() argument 591 redirty_page_for_writepage(wbc, page); in ntfs_write_block() 866 redirty_page_for_writepage(wbc, page); in ntfs_write_block() 920 struct writeback_control *wbc) in ntfs_write_mst_block() argument 957 sync = (wbc->sync_mode == WB_SYNC_ALL); in ntfs_write_mst_block() 1312 redirty_page_for_writepage(wbc, page); in ntfs_write_mst_block() 1353 static int ntfs_writepage(struct page *page, struct writeback_control *wbc) in ntfs_writepage() argument 1424 return ntfs_write_mst_block(page, wbc); in ntfs_writepage() 1426 return ntfs_write_block(page, wbc); in ntfs_writepage() 1522 redirty_page_for_writepage(wbc, page); in ntfs_writepage()
|
D | super.c | 2678 static int ntfs_write_inode(struct inode *vi, struct writeback_control *wbc) in ntfs_write_inode() argument 2680 return __ntfs_write_inode(vi, wbc->sync_mode == WB_SYNC_ALL); in ntfs_write_inode()
|
/linux-4.1.27/fs/cifs/ |
D | file.c | 1924 struct writeback_control *wbc, in wdata_prepare_pages() argument 1950 if (!wbc->range_cyclic && page->index > end) { in wdata_prepare_pages() 1962 if (wbc->sync_mode != WB_SYNC_NONE) in wdata_prepare_pages() 2003 struct address_space *mapping, struct writeback_control *wbc) in wdata_send_pages() argument 2009 wdata->sync_mode = wbc->sync_mode; in wdata_send_pages() 2037 struct writeback_control *wbc) in cifs_writepages() argument 2051 return generic_writepages(mapping, wbc); in cifs_writepages() 2053 if (wbc->range_cyclic) { in cifs_writepages() 2057 index = wbc->range_start >> PAGE_CACHE_SHIFT; in cifs_writepages() 2058 end = wbc->range_end >> PAGE_CACHE_SHIFT; in cifs_writepages() [all …]
|
/linux-4.1.27/fs/bfs/ |
D | file.c | 152 static int bfs_writepage(struct page *page, struct writeback_control *wbc) in bfs_writepage() argument 154 return block_write_full_page(page, bfs_get_block, wbc); in bfs_writepage()
|
D | inode.c | 117 static int bfs_write_inode(struct inode *inode, struct writeback_control *wbc) in bfs_write_inode() argument 153 if (wbc->sync_mode == WB_SYNC_ALL) { in bfs_write_inode()
|
/linux-4.1.27/fs/nilfs2/ |
D | mdt.c | 430 nilfs_mdt_write_page(struct page *page, struct writeback_control *wbc) in nilfs_mdt_write_page() argument 448 redirty_page_for_writepage(wbc, page); in nilfs_mdt_write_page() 456 if (wbc->sync_mode == WB_SYNC_ALL) in nilfs_mdt_write_page() 458 else if (wbc->for_reclaim) in nilfs_mdt_write_page()
|
D | inode.c | 176 struct writeback_control *wbc) in nilfs_writepages() argument 186 if (wbc->sync_mode == WB_SYNC_ALL) in nilfs_writepages() 188 wbc->range_start, in nilfs_writepages() 189 wbc->range_end); in nilfs_writepages() 193 static int nilfs_writepage(struct page *page, struct writeback_control *wbc) in nilfs_writepage() argument 210 redirty_page_for_writepage(wbc, page); in nilfs_writepage() 213 if (wbc->sync_mode == WB_SYNC_ALL) { in nilfs_writepage() 217 } else if (wbc->for_reclaim) in nilfs_writepage()
|
/linux-4.1.27/fs/exofs/ |
D | inode.c | 790 struct writeback_control *wbc) in exofs_writepages() argument 796 start = wbc->range_start >> PAGE_CACHE_SHIFT; in exofs_writepages() 797 end = (wbc->range_end == LLONG_MAX) ? in exofs_writepages() 799 wbc->range_end >> PAGE_CACHE_SHIFT; in exofs_writepages() 811 mapping->host->i_ino, wbc->range_start, wbc->range_end, in exofs_writepages() 816 ret = write_cache_pages(mapping, wbc, writepage_strip, &pcol); in exofs_writepages() 826 if (wbc->sync_mode == WB_SYNC_ALL) { in exofs_writepages() 1454 int exofs_write_inode(struct inode *inode, struct writeback_control *wbc) in exofs_write_inode() argument
|
D | exofs.h | 162 extern int exofs_write_inode(struct inode *, struct writeback_control *wbc);
|
/linux-4.1.27/fs/sysv/ |
D | ialloc.c | 142 struct writeback_control wbc = { in sysv_new_inode() local 174 sysv_write_inode(inode, &wbc); /* ensure inode not allocated again */ in sysv_new_inode()
|
D | inode.c | 287 int sysv_write_inode(struct inode *inode, struct writeback_control *wbc) in sysv_write_inode() argument 289 return __sysv_write_inode(inode, wbc->sync_mode == WB_SYNC_ALL); in sysv_write_inode()
|
D | sysv.h | 142 extern int sysv_write_inode(struct inode *, struct writeback_control *wbc);
|
D | itree.c | 452 static int sysv_writepage(struct page *page, struct writeback_control *wbc) in sysv_writepage() argument 454 return block_write_full_page(page,get_block,wbc); in sysv_writepage()
|
/linux-4.1.27/fs/minix/ |
D | inode.c | 23 struct writeback_control *wbc); 384 static int minix_writepage(struct page *page, struct writeback_control *wbc) in minix_writepage() argument 386 return block_write_full_page(page, minix_get_block, wbc); in minix_writepage() 603 static int minix_write_inode(struct inode *inode, struct writeback_control *wbc) in minix_write_inode() argument 614 if (wbc->sync_mode == WB_SYNC_ALL && buffer_dirty(bh)) { in minix_write_inode()
|
/linux-4.1.27/fs/hfs/ |
D | inode.c | 29 static int hfs_writepage(struct page *page, struct writeback_control *wbc) in hfs_writepage() argument 31 return block_write_full_page(page, hfs_get_block, wbc); in hfs_writepage() 154 struct writeback_control *wbc) in hfs_writepages() argument 156 return mpage_writepages(mapping, wbc, hfs_get_block); in hfs_writepages() 415 int hfs_write_inode(struct inode *inode, struct writeback_control *wbc) in hfs_write_inode() argument
|
/linux-4.1.27/fs/ext2/ |
D | inode.c | 785 static int ext2_writepage(struct page *page, struct writeback_control *wbc) in ext2_writepage() argument 787 return block_write_full_page(page, ext2_get_block, wbc); in ext2_writepage() 843 struct writeback_control *wbc) in ext2_nobh_writepage() argument 845 return nobh_writepage(page, ext2_get_block, wbc); in ext2_nobh_writepage() 874 ext2_writepages(struct address_space *mapping, struct writeback_control *wbc) in ext2_writepages() argument 876 return mpage_writepages(mapping, wbc, ext2_get_block); in ext2_writepages() 1540 int ext2_write_inode(struct inode *inode, struct writeback_control *wbc) in ext2_write_inode() argument 1542 return __ext2_write_inode(inode, wbc->sync_mode == WB_SYNC_ALL); in ext2_write_inode()
|
/linux-4.1.27/fs/9p/ |
D | vfs_addr.c | 190 static int v9fs_vfs_writepage(struct page *page, struct writeback_control *wbc) in v9fs_vfs_writepage() argument 199 redirty_page_for_writepage(wbc, page); in v9fs_vfs_writepage()
|
D | vfs_super.c | 296 struct writeback_control *wbc) in v9fs_write_inode() argument 320 struct writeback_control *wbc) in v9fs_write_inode_dotl() argument
|
D | vfs_file.c | 602 struct writeback_control wbc = { in v9fs_mmap_vm_close() local 617 wbc.nr_to_write = 0; in v9fs_mmap_vm_close() 620 sync_inode(inode, &wbc); in v9fs_mmap_vm_close()
|
/linux-4.1.27/fs/hfsplus/ |
D | inode.c | 29 static int hfsplus_writepage(struct page *page, struct writeback_control *wbc) in hfsplus_writepage() argument 31 return block_write_full_page(page, hfsplus_get_block, wbc); in hfsplus_writepage() 152 struct writeback_control *wbc) in hfsplus_writepages() argument 154 return mpage_writepages(mapping, wbc, hfsplus_get_block); in hfsplus_writepages()
|
D | super.c | 145 struct writeback_control *wbc) in hfsplus_write_inode() argument
|
/linux-4.1.27/fs/ext3/ |
D | inode.c | 1575 struct writeback_control *wbc) in ext3_ordered_writepage() argument 1610 return block_write_full_page(page, NULL, wbc); in ext3_ordered_writepage() 1623 ret = block_write_full_page(page, ext3_get_block, wbc); in ext3_ordered_writepage() 1648 redirty_page_for_writepage(wbc, page); in ext3_ordered_writepage() 1654 struct writeback_control *wbc) in ext3_writeback_writepage() argument 1679 return block_write_full_page(page, NULL, wbc); in ext3_writeback_writepage() 1689 ret = block_write_full_page(page, ext3_get_block, wbc); in ext3_writeback_writepage() 1697 redirty_page_for_writepage(wbc, page); in ext3_writeback_writepage() 1703 struct writeback_control *wbc) in ext3_journalled_writepage() argument 1762 ret = block_write_full_page(page, NULL, wbc); in ext3_journalled_writepage() [all …]
|
/linux-4.1.27/fs/ufs/ |
D | inode.c | 514 static int ufs_writepage(struct page *page, struct writeback_control *wbc) in ufs_writepage() argument 516 return block_write_full_page(page,ufs_getfrag_block,wbc); in ufs_writepage() 867 int ufs_write_inode(struct inode *inode, struct writeback_control *wbc) in ufs_write_inode() argument 871 ret = ufs_update_inode(inode, wbc->sync_mode == WB_SYNC_ALL); in ufs_write_inode()
|
/linux-4.1.27/fs/fat/ |
D | inode.c | 176 static int fat_writepage(struct page *page, struct writeback_control *wbc) in fat_writepage() argument 178 return block_write_full_page(page, fat_get_block, wbc); in fat_writepage() 182 struct writeback_control *wbc) in fat_writepages() argument 184 return mpage_writepages(mapping, wbc, fat_get_block); in fat_writepages() 798 static int fat_write_inode(struct inode *inode, struct writeback_control *wbc) in fat_write_inode() argument 809 err = __fat_write_inode(inode, wbc->sync_mode == WB_SYNC_ALL); in fat_write_inode()
|
/linux-4.1.27/fs/reiserfs/ |
D | inode.c | 1775 int reiserfs_write_inode(struct inode *inode, struct writeback_control *wbc) in reiserfs_write_inode() argument 1789 if (wbc->sync_mode == WB_SYNC_ALL && !(current->flags & PF_MEMALLOC)) { in reiserfs_write_inode() 2524 struct writeback_control *wbc) in reiserfs_write_full_page() argument 2542 redirty_page_for_writepage(wbc, page); in reiserfs_write_full_page() 2637 if (wbc->sync_mode != WB_SYNC_NONE) { in reiserfs_write_full_page() 2641 redirty_page_for_writepage(wbc, page); in reiserfs_write_full_page() 2744 static int reiserfs_writepage(struct page *page, struct writeback_control *wbc) in reiserfs_writepage() argument 2748 return reiserfs_write_full_page(page, wbc); in reiserfs_writepage()
|
D | reiserfs.h | 3067 int reiserfs_write_inode(struct inode *inode, struct writeback_control *wbc);
|
/linux-4.1.27/fs/udf/ |
D | file.c | 65 struct writeback_control *wbc) in udf_adinicb_writepage() argument
|
D | udfdecl.h | 158 extern int udf_write_inode(struct inode *, struct writeback_control *wbc);
|
D | inode.c | 183 static int udf_writepage(struct page *page, struct writeback_control *wbc) in udf_writepage() argument 185 return block_write_full_page(page, udf_get_block, wbc); in udf_writepage() 189 struct writeback_control *wbc) in udf_writepages() argument 191 return mpage_writepages(mapping, wbc, udf_get_block); in udf_writepages() 1610 int udf_write_inode(struct inode *inode, struct writeback_control *wbc) in udf_write_inode() argument 1612 return udf_update_inode(inode, wbc->sync_mode == WB_SYNC_ALL); in udf_write_inode()
|
/linux-4.1.27/fs/logfs/ |
D | file.c | 117 static int logfs_writepage(struct page *page, struct writeback_control *wbc) in logfs_writepage() argument
|
D | inode.c | 296 static int logfs_write_inode(struct inode *inode, struct writeback_control *wbc) in logfs_write_inode() argument
|
/linux-4.1.27/fs/affs/ |
D | affs.h | 187 struct writeback_control *wbc);
|
D | inode.c | 166 affs_write_inode(struct inode *inode, struct writeback_control *wbc) in affs_write_inode() argument
|
D | file.c | 371 static int affs_writepage(struct page *page, struct writeback_control *wbc) in affs_writepage() argument 373 return block_write_full_page(page, affs_get_block, wbc); in affs_writepage()
|
/linux-4.1.27/fs/fuse/ |
D | file.c | 1590 int fuse_write_inode(struct inode *inode, struct writeback_control *wbc) in fuse_write_inode() argument 1666 static int fuse_writepage(struct page *page, struct writeback_control *wbc) in fuse_writepage() argument 1676 WARN_ON(wbc->sync_mode == WB_SYNC_ALL); in fuse_writepage() 1678 redirty_page_for_writepage(wbc, page); in fuse_writepage() 1776 struct writeback_control *wbc, void *_data) in fuse_writepages_fill() argument 1884 struct writeback_control *wbc) in fuse_writepages() argument 1905 err = write_cache_pages(mapping, wbc, fuse_writepages_fill, &data); in fuse_writepages()
|
D | fuse_i.h | 914 int fuse_write_inode(struct inode *inode, struct writeback_control *wbc);
|
/linux-4.1.27/fs/ecryptfs/ |
D | mmap.c | 65 static int ecryptfs_writepage(struct page *page, struct writeback_control *wbc) in ecryptfs_writepage() argument
|
D | ecryptfs_kernel.h | 79 struct writeback_control *wbc; member
|
/linux-4.1.27/fs/jbd2/ |
D | commit.c | 198 struct writeback_control wbc = { in journal_submit_inode_data_buffers() local 205 ret = generic_writepages(mapping, &wbc); in journal_submit_inode_data_buffers()
|
/linux-4.1.27/Documentation/filesystems/ |
D | Locking | 115 int (*write_inode) (struct inode *, struct writeback_control *wbc); 182 int (*writepage)(struct page *page, struct writeback_control *wbc); 244 If writepage is called for sync (wbc->sync_mode != WBC_SYNC_NONE) then
|
D | vfs.txt | 577 int (*writepage)(struct page *page, struct writeback_control *wbc); 608 wbc->sync_mode. 614 If wbc->sync_mode is WB_SYNC_NONE, ->writepage doesn't have to 632 address_space object. If wbc->sync_mode is WBC_SYNC_ALL, then
|
/linux-4.1.27/fs/hostfs/ |
D | hostfs_kern.c | 407 static int hostfs_writepage(struct page *page, struct writeback_control *wbc) in hostfs_writepage() argument
|
/linux-4.1.27/fs/ocfs2/ |
D | aops.c | 412 static int ocfs2_writepage(struct page *page, struct writeback_control *wbc) in ocfs2_writepage() argument 418 return block_write_full_page(page, ocfs2_get_block, wbc); in ocfs2_writepage()
|
/linux-4.1.27/fs/ubifs/ |
D | file.c | 1000 static int ubifs_writepage(struct page *page, struct writeback_control *wbc) in ubifs_writepage() argument
|
D | super.c | 290 static int ubifs_write_inode(struct inode *inode, struct writeback_control *wbc) in ubifs_write_inode() argument
|