Symbol: dirty_throttle_control
include/linux/writeback.h
311
struct dirty_throttle_control *gdtc; /* only set in memcg dtc's */
include/trace/events/writeback.h
656
struct dirty_throttle_control *dtc,
mm/page-writeback.c
1063
static void wb_position_ratio(struct dirty_throttle_control *dtc)
mm/page-writeback.c
1276
static void update_dirty_limit(struct dirty_throttle_control *dtc)
mm/page-writeback.c
1305
static void domain_update_dirty_limit(struct dirty_throttle_control *dtc,
mm/page-writeback.c
1330
static void wb_update_dirty_ratelimit(struct dirty_throttle_control *dtc,
mm/page-writeback.c
136
static bool mdtc_valid(struct dirty_throttle_control *dtc)
mm/page-writeback.c
141
static struct wb_domain *dtc_dom(struct dirty_throttle_control *dtc)
mm/page-writeback.c
146
static struct dirty_throttle_control *mdtc_gdtc(struct dirty_throttle_control *mdtc)
mm/page-writeback.c
1481
static void __wb_update_bandwidth(struct dirty_throttle_control *gdtc,
mm/page-writeback.c
1482
struct dirty_throttle_control *mdtc,
mm/page-writeback.c
1526
struct dirty_throttle_control gdtc = { GDTC_INIT(wb) };
mm/page-writeback.c
1660
static inline void wb_dirty_limits(struct dirty_throttle_control *dtc)
mm/page-writeback.c
1701
static unsigned long domain_poll_intv(struct dirty_throttle_control *dtc,
mm/page-writeback.c
1726
static void domain_dirty_freerun(struct dirty_throttle_control *dtc,
mm/page-writeback.c
1744
static void balance_domain_limits(struct dirty_throttle_control *dtc,
mm/page-writeback.c
1752
static void wb_dirty_freerun(struct dirty_throttle_control *dtc,
mm/page-writeback.c
1773
static inline void wb_dirty_exceeded(struct dirty_throttle_control *dtc,
mm/page-writeback.c
1784
static void balance_wb_limits(struct dirty_throttle_control *dtc,
mm/page-writeback.c
1805
struct dirty_throttle_control gdtc_stor = { GDTC_INIT(wb) };
mm/page-writeback.c
1806
struct dirty_throttle_control mdtc_stor = { MDTC_INIT(wb, &gdtc_stor) };
mm/page-writeback.c
1807
struct dirty_throttle_control * const gdtc = &gdtc_stor;
mm/page-writeback.c
1808
struct dirty_throttle_control * const mdtc = mdtc_valid(&mdtc_stor) ?
mm/page-writeback.c
1810
struct dirty_throttle_control *sdtc;
mm/page-writeback.c
190
static bool mdtc_valid(struct dirty_throttle_control *dtc)
mm/page-writeback.c
195
static struct wb_domain *dtc_dom(struct dirty_throttle_control *dtc)
mm/page-writeback.c
200
static struct dirty_throttle_control *mdtc_gdtc(struct dirty_throttle_control *mdtc)
mm/page-writeback.c
2125
static void wb_bg_dirty_limits(struct dirty_throttle_control *dtc)
mm/page-writeback.c
2136
static bool domain_over_bg_thresh(struct dirty_throttle_control *dtc)
mm/page-writeback.c
2161
struct dirty_throttle_control gdtc = { GDTC_INIT(wb) };
mm/page-writeback.c
2162
struct dirty_throttle_control mdtc = { MDTC_INIT(wb, &gdtc) };
mm/page-writeback.c
347
static void domain_dirty_limits(struct dirty_throttle_control *dtc)
mm/page-writeback.c
350
struct dirty_throttle_control *gdtc = mdtc_gdtc(dtc);
mm/page-writeback.c
422
struct dirty_throttle_control gdtc = { GDTC_INIT_NO_WB };
mm/page-writeback.c
829
static void mdtc_calc_avail(struct dirty_throttle_control *mdtc,
mm/page-writeback.c
832
struct dirty_throttle_control *gdtc = mdtc_gdtc(mdtc);
mm/page-writeback.c
840
static inline bool dtc_is_global(struct dirty_throttle_control *dtc)
mm/page-writeback.c
849
static void domain_dirty_avail(struct dirty_throttle_control *dtc,
mm/page-writeback.c
892
static unsigned long __wb_calc_thresh(struct dirty_throttle_control *dtc,
mm/page-writeback.c
939
struct dirty_throttle_control gdtc = { GDTC_INIT(wb) };
mm/page-writeback.c
947
struct dirty_throttle_control gdtc = { GDTC_INIT_NO_WB };
mm/page-writeback.c
948
struct dirty_throttle_control mdtc = { MDTC_INIT(wb, &gdtc) };