Lines Matching defs:gdtc

134 				.gdtc = __gdtc
148 return mdtc->gdtc;
350 struct dirty_throttle_control *gdtc = mdtc_gdtc(dtc);
360 /* gdtc is !NULL iff @dtc is for memcg domain */
361 if (gdtc) {
362 unsigned long global_avail = gdtc->avail;
408 if (!gdtc)
422 struct dirty_throttle_control gdtc = { GDTC_INIT_NO_WB };
424 gdtc.avail = global_dirtyable_memory();
425 domain_dirty_limits(&gdtc);
427 *pbackground = gdtc.bg_thresh;
428 *pdirty = gdtc.thresh;
832 struct dirty_throttle_control *gdtc = mdtc_gdtc(mdtc);
834 unsigned long global_clean = gdtc->avail - min(gdtc->avail, gdtc->dirty);
939 struct dirty_throttle_control gdtc = { GDTC_INIT(wb) };
941 domain_dirty_avail(&gdtc, true);
942 return __wb_calc_thresh(&gdtc, thresh);
947 struct dirty_throttle_control gdtc = { GDTC_INIT_NO_WB };
948 struct dirty_throttle_control mdtc = { MDTC_INIT(wb, &gdtc) };
950 domain_dirty_avail(&gdtc, true);
1481 static void __wb_update_bandwidth(struct dirty_throttle_control *gdtc,
1485 struct bdi_writeback *wb = gdtc->wb;
1504 domain_update_dirty_limit(gdtc, now);
1505 wb_update_dirty_ratelimit(gdtc, dirtied, elapsed);
1526 struct dirty_throttle_control gdtc = { GDTC_INIT(wb) };
1528 __wb_update_bandwidth(&gdtc, NULL, false);
1807 struct dirty_throttle_control * const gdtc = &gdtc_stor;
1829 balance_domain_limits(gdtc, strictlimit);
1839 (nr_dirty > gdtc->bg_thresh ||
1840 (strictlimit && gdtc->wb_dirty > gdtc->wb_bg_thresh)))
1847 if (gdtc->freerun && (!mdtc || mdtc->freerun)) {
1852 intv = domain_poll_intv(gdtc, strictlimit);
1866 * dirty threshold check above (nr_dirty > gdtc->bg_thresh)
1869 * throttling even when global nr_dirty < gdtc->bg_thresh
1884 balance_wb_limits(gdtc, strictlimit);
1885 if (gdtc->freerun)
1887 sdtc = gdtc;
1899 if (mdtc->pos_ratio < gdtc->pos_ratio)
1903 wb->dirty_exceeded = gdtc->dirty_exceeded ||
1907 __wb_update_bandwidth(gdtc, mdtc, true);
2157 struct dirty_throttle_control gdtc = { GDTC_INIT(wb) };
2158 struct dirty_throttle_control mdtc = { MDTC_INIT(wb, &gdtc) };
2160 if (domain_over_bg_thresh(&gdtc))