Lines Matching refs:wbc

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()
496 trace_writeback_single_inode_start(inode, wbc, nr_to_write); in __writeback_single_inode()
498 ret = do_writepages(mapping, wbc); in __writeback_single_inode()
507 if (wbc->sync_mode == WB_SYNC_ALL && !wbc->for_sync) { in __writeback_single_inode()
556 int err = write_inode(inode, wbc); in __writeback_single_inode()
560 trace_writeback_single_inode(inode, wbc, nr_to_write); in __writeback_single_inode()
574 struct writeback_control *wbc) in writeback_single_inode() argument
585 if (wbc->sync_mode != WB_SYNC_ALL) in writeback_single_inode()
604 (wbc->sync_mode != WB_SYNC_ALL || in writeback_single_inode()
610 ret = __writeback_single_inode(inode, wbc); in writeback_single_inode()
667 struct writeback_control wbc = { in writeback_sb_inodes() local
714 if ((inode->i_state & I_SYNC) && wbc.sync_mode != WB_SYNC_ALL) { in writeback_sb_inodes()
747 wbc.nr_to_write = write_chunk; in writeback_sb_inodes()
748 wbc.pages_skipped = 0; in writeback_sb_inodes()
754 __writeback_single_inode(inode, &wbc); in writeback_sb_inodes()
756 work->nr_pages -= write_chunk - wbc.nr_to_write; in writeback_sb_inodes()
757 wrote += write_chunk - wbc.nr_to_write; in writeback_sb_inodes()
762 requeue_inode(inode, wb, &wbc); in writeback_sb_inodes()
1545 struct writeback_control wbc = { in write_inode_now() local
1553 wbc.nr_to_write = 0; in write_inode_now()
1556 return writeback_single_inode(inode, wb, &wbc); in write_inode_now()
1571 int sync_inode(struct inode *inode, struct writeback_control *wbc) in sync_inode() argument
1573 return writeback_single_inode(inode, &inode_to_bdi(inode)->wb, wbc); in sync_inode()
1588 struct writeback_control wbc = { in sync_inode_metadata() local
1593 return sync_inode(inode, &wbc); in sync_inode_metadata()