Lines Matching refs:dirty
449 unsigned long dirty; in node_dirty_limit() local
452 dirty = DIV_ROUND_UP(vm_dirty_bytes, PAGE_SIZE) * in node_dirty_limit()
455 dirty = vm_dirty_ratio * node_memory / 100; in node_dirty_limit()
458 dirty += dirty / 4; in node_dirty_limit()
464 return min_t(unsigned long, dirty, UINT_MAX); in node_dirty_limit()
840 unsigned long clean = filepages - min(filepages, mdtc->dirty); in mdtc_calc_avail()
841 unsigned long global_clean = gdtc->avail - min(gdtc->avail, gdtc->dirty); in mdtc_calc_avail()
861 dtc->dirty = global_node_page_state(NR_FILE_DIRTY); in domain_dirty_avail()
863 dtc->dirty += global_node_page_state(NR_WRITEBACK); in domain_dirty_avail()
867 mem_cgroup_wb_stats(dtc->wb, &filepages, &headroom, &dtc->dirty, in domain_dirty_avail()
870 dtc->dirty += writeback; in domain_dirty_avail()
930 if (thresh > dtc->dirty) { in __wb_calc_thresh()
932 wb_thresh = max(wb_thresh, (thresh - dtc->dirty) / 100); in __wb_calc_thresh()
934 wb_thresh = max(wb_thresh, (thresh - dtc->dirty) / 8); in __wb_calc_thresh()
979 unsigned long dirty, in pos_ratio_polynom() argument
985 x = div64_s64(((s64)setpoint - (s64)dirty) << RATELIMIT_CALC_SHIFT, in pos_ratio_polynom()
1086 if (unlikely(dtc->dirty >= limit)) in wb_position_ratio()
1095 pos_ratio = pos_ratio_polynom(setpoint, dtc->dirty, limit); in wb_position_ratio()
1304 thresh = max(thresh, dtc->dirty); in update_dirty_limit()
1344 unsigned long dirty = dtc->dirty; in wb_update_dirty_ratelimit() local
1452 dirty = dtc->wb_dirty; in wb_update_dirty_ratelimit()
1456 if (dirty < setpoint) { in wb_update_dirty_ratelimit()
1566 static unsigned long dirty_poll_interval(unsigned long dirty, in dirty_poll_interval() argument
1569 if (thresh > dirty) in dirty_poll_interval()
1570 return 1UL << (ilog2(thresh - dirty) >> 1); in dirty_poll_interval()
1713 unsigned long dirty, thresh; in domain_poll_intv() local
1716 dirty = dtc->wb_dirty; in domain_poll_intv()
1719 dirty = dtc->dirty; in domain_poll_intv()
1723 return dirty_poll_interval(dirty, thresh); in domain_poll_intv()
1738 unsigned long dirty, thresh, bg_thresh; in domain_dirty_freerun() local
1742 dirty = dtc->wb_dirty; in domain_dirty_freerun()
1746 dirty = dtc->dirty; in domain_dirty_freerun()
1750 dtc->freerun = dirty <= dirty_freerun_ceiling(thresh, bg_thresh); in domain_dirty_freerun()
1786 ((dtc->dirty > dtc->thresh) || strictlimit); in wb_dirty_exceeded()
2142 if (dtc->dirty > dtc->bg_thresh) in domain_over_bg_thresh()