mdtc 179 mm/page-writeback.c static struct dirty_throttle_control *mdtc_gdtc(struct dirty_throttle_control *mdtc) mdtc 181 mm/page-writeback.c return mdtc->gdtc; mdtc 233 mm/page-writeback.c static struct dirty_throttle_control *mdtc_gdtc(struct dirty_throttle_control *mdtc) mdtc 732 mm/page-writeback.c static void mdtc_calc_avail(struct dirty_throttle_control *mdtc, mdtc 735 mm/page-writeback.c struct dirty_throttle_control *gdtc = mdtc_gdtc(mdtc); mdtc 736 mm/page-writeback.c unsigned long clean = filepages - min(filepages, mdtc->dirty); mdtc 740 mm/page-writeback.c mdtc->avail = filepages + min(headroom, other_clean); mdtc 1346 mm/page-writeback.c struct dirty_throttle_control *mdtc, mdtc 1382 mm/page-writeback.c if (IS_ENABLED(CONFIG_CGROUP_WRITEBACK) && mdtc) { mdtc 1383 mm/page-writeback.c domain_update_bandwidth(mdtc, now); mdtc 1384 mm/page-writeback.c wb_update_dirty_ratelimit(mdtc, dirtied, elapsed); mdtc 1567 mm/page-writeback.c struct dirty_throttle_control * const mdtc = mdtc_valid(&mdtc_stor) ? mdtc 1615 mm/page-writeback.c if (mdtc) { mdtc 1623 mm/page-writeback.c &mdtc->dirty, &writeback); mdtc 1624 mm/page-writeback.c mdtc->dirty += writeback; mdtc 1625 mm/page-writeback.c mdtc_calc_avail(mdtc, filepages, headroom); mdtc 1627 mm/page-writeback.c domain_dirty_limits(mdtc); mdtc 1630 mm/page-writeback.c wb_dirty_limits(mdtc); mdtc 1631 mm/page-writeback.c m_dirty = mdtc->wb_dirty; mdtc 1632 mm/page-writeback.c m_thresh = mdtc->wb_thresh; mdtc 1633 mm/page-writeback.c m_bg_thresh = mdtc->wb_bg_thresh; mdtc 1635 mm/page-writeback.c m_dirty = mdtc->dirty; mdtc 1636 mm/page-writeback.c m_thresh = mdtc->thresh; mdtc 1637 mm/page-writeback.c m_bg_thresh = mdtc->bg_thresh; mdtc 1654 mm/page-writeback.c (!mdtc || mdtc 1661 mm/page-writeback.c if (mdtc) mdtc 1685 mm/page-writeback.c if (mdtc) { mdtc 1693 mm/page-writeback.c wb_dirty_limits(mdtc); mdtc 1695 mm/page-writeback.c dirty_exceeded |= (mdtc->wb_dirty > mdtc->wb_thresh) && mdtc 1696 mm/page-writeback.c ((mdtc->dirty > mdtc->thresh) || strictlimit); mdtc 1698 mm/page-writeback.c wb_position_ratio(mdtc); mdtc 1699 mm/page-writeback.c if (mdtc->pos_ratio < gdtc->pos_ratio) mdtc 1700 mm/page-writeback.c sdtc = mdtc; mdtc 1709 mm/page-writeback.c __wb_update_bandwidth(gdtc, mdtc, start_time, true); mdtc 1933 mm/page-writeback.c struct dirty_throttle_control * const mdtc = mdtc_valid(&mdtc_stor) ? mdtc 1952 mm/page-writeback.c if (mdtc) { mdtc 1955 mm/page-writeback.c mem_cgroup_wb_stats(wb, &filepages, &headroom, &mdtc->dirty, mdtc 1957 mm/page-writeback.c mdtc_calc_avail(mdtc, filepages, headroom); mdtc 1958 mm/page-writeback.c domain_dirty_limits(mdtc); /* ditto, ignore writeback */ mdtc 1960 mm/page-writeback.c if (mdtc->dirty > mdtc->bg_thresh) mdtc 1964 mm/page-writeback.c wb_calc_thresh(mdtc->wb, mdtc->bg_thresh))