Lines Matching defs:writeback
3 * mm/page-writeback.c
23 #include <linux/writeback.h>
41 #include <trace/events/writeback.h>
65 * will look to see if it needs to force writeback or throttling.
72 * Start background writeback (via writeback threads) at this percentage
89 * The generator of dirty data starts writeback at this percentage
252 * requiring writeback.
453 * global_dirty_limits - background-writeback and dirty-throttling thresholds
948 * 1% by default. Without strictlimit feature, fuse writeback may
1438 * time, a small pool of dirty/writeback pages may go empty and disk go
1569 * If we're over `background_thresh' then the writeback threads are woken to
1620 unsigned long filepages, headroom, writeback;
1627 &mdtc->dirty, &writeback);
1628 mdtc->dirty += writeback;
1646 * Throttle it only when the background writeback cannot
1887 * dirty state and will initiate writeback if needed.
1953 * Determines whether background writeback should keep writing @wb or it's
1956 * Return: %true if writeback should continue.
1968 * as we're trying to decide whether to put more under writeback.
1982 unsigned long filepages, headroom, writeback;
1985 &writeback);
1987 domain_dirty_limits(mdtc); /* ditto, ignore writeback */
2012 * Writing 0 to dirty_writeback_interval will disable periodic writeback
2013 * and a different non-zero value will wakeup the writeback threads.
2035 * We've spun up the disk and we're in laptop mode: schedule writeback
2046 * caused another writeback to be scheduled by laptop_io_completion.
2047 * Nothing needs to be written back anymore, so we unschedule the writeback.
2093 * Called early on to tune the page writeback dirty limits.
2112 cpuhp_setup_state(CPUHP_AP_ONLINE_DYN, "mm/writeback:online",
2114 cpuhp_setup_state(CPUHP_MM_WRITEBACK_DEAD, "mm/writeback:dead", NULL,
2127 * TOWRITE tag to identify pages eligible for writeback. This mechanism is
2128 * used to avoid livelocking of writeback by a process steadily creating new
2162 * if it's dirty. This is desirable behaviour for memory-cleaning writeback,
2176 * To avoid deadlocks between range_cyclic writeback and callers that hold
2179 * lock/page writeback access order inversion - we should only ever lock
2267 * writeback. There's no need to continue for
2268 * background writeback. Just push done_index
2271 * writeback, we must process the entire dirty
2294 * we tagged for writeback prior to entering this loop.
2463 * Helper function for deaccounting dirty page without writeback.
2699 * cause the writeback.
2831 * If writeback has been triggered on a page that cannot be made
2842 * Wait for a page to complete writeback
2854 * wait_for_stable_page() - wait for writeback to finish, if necessary.
2858 * that requires page contents to be held stable during writeback. If so, then
2859 * it will wait for any pending writeback to complete.