H A D | page-writeback.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * mm/page-writeback.c 26 #include <linux/backing-dev.h> 54 #define DIRTY_POLL_THRESH (128 >> (PAGE_SHIFT - 10)) 57 * Estimate write bandwidth or update dirty limit at 200ms intervals. 100 * The interval between `kupdate'-style writebacks 119 /* End of sysctl-exporte 499 unsigned long limit = node_dirty_limit(pgdat); node_dirty_ok() local 978 pos_ratio_polynom(unsigned long setpoint,unsigned long dirty,unsigned long limit) pos_ratio_polynom() argument 1073 unsigned long limit = hard_dirty_limit(dtc_dom(dtc), dtc->thresh); wb_position_ratio() local 1301 unsigned long limit = dom->dirty_limit; update_dirty_limit() local 1358 unsigned long limit = hard_dirty_limit(dtc_dom(dtc), dtc->thresh); wb_update_dirty_ratelimit() local 2074 balance_dirty_pages_ratelimited_flags(struct address_space * mapping,unsigned int flags) balance_dirty_pages_ratelimited_flags() argument 2144 balance_dirty_pages_ratelimited(struct address_space * mapping) balance_dirty_pages_ratelimited() argument 2411 tag_pages_for_writeback(struct address_space * mapping,pgoff_t start,pgoff_t end) tag_pages_for_writeback() argument 2433 folio_prepare_writeback(struct address_space * mapping,struct writeback_control * wbc,struct folio * folio) folio_prepare_writeback() argument 2479 writeback_get_folio(struct address_space * mapping,struct writeback_control * wbc) writeback_get_folio() argument 2532 writeback_iter(struct address_space * mapping,struct writeback_control * wbc,struct folio * folio,int * error) writeback_iter() argument 2632 write_cache_pages(struct address_space * mapping,struct writeback_control * wbc,writepage_t writepage,void * data) write_cache_pages() argument 2651 writeback_use_writepage(struct address_space * mapping,struct writeback_control * wbc) writeback_use_writepage() argument 2672 do_writepages(struct address_space * mapping,struct writeback_control * wbc) do_writepages() argument 2716 noop_dirty_folio(struct address_space * mapping,struct folio * folio) noop_dirty_folio() argument 2732 folio_account_dirtied(struct folio * folio,struct address_space * mapping) folio_account_dirtied() argument 2789 __folio_mark_dirty(struct folio * folio,struct address_space * mapping,int warn) __folio_mark_dirty() argument 2823 filemap_dirty_folio(struct address_space * mapping,struct folio * folio) filemap_dirty_folio() argument 2857 struct address_space *mapping = folio->mapping; folio_redirty_for_writepage() local 2893 struct address_space *mapping = folio_mapping(folio); folio_mark_dirty() local 2952 struct address_space *mapping = folio_mapping(folio); __folio_cancel_dirty() local 2989 struct address_space *mapping = folio_mapping(folio); folio_clear_dirty_for_io() local 3074 struct address_space *mapping = folio_mapping(folio); __folio_end_writeback() local 3116 struct address_space *mapping = folio_mapping(folio); __folio_start_writeback() local [all...] |