Home
last modified time | relevance | path

Searched refs:wmarks (Results 1 – 5 of 5) sorted by relevance

/linux-6.3-rc2/mm/damon/
A Dmodules-common.h29 #define DEFINE_DAMON_MODULES_WMARKS_PARAMS(wmarks) \ argument
30 module_param_named(wmarks_interval, wmarks.interval, ulong, \
32 module_param_named(wmarks_high, wmarks.high, ulong, 0600); \
33 module_param_named(wmarks_mid, wmarks.mid, ulong, 0600); \
34 module_param_named(wmarks_low, wmarks.low, ulong, 0600);
A Ddbgfs.c157 s->wmarks.metric, s->wmarks.interval, in sprint_schemes()
158 s->wmarks.high, s->wmarks.mid, s->wmarks.low, in sprint_schemes()
250 struct damos_watermarks wmarks; in str_to_schemes() local
262 &quota.weight_age, &wmarks.metric, in str_to_schemes()
263 &wmarks.interval, &wmarks.high, &wmarks.mid, in str_to_schemes()
264 &wmarks.low, &parsed); in str_to_schemes()
276 if (wmarks.high < wmarks.mid || wmarks.high < wmarks.low || in str_to_schemes()
277 wmarks.mid < wmarks.low) in str_to_schemes()
281 scheme = damon_new_scheme(&pattern, action, &quota, &wmarks); in str_to_schemes()
A Dcore.c315 struct damos_watermarks *wmarks) in damon_new_scheme() argument
330 scheme->wmarks = *wmarks; in damon_new_scheme()
331 scheme->wmarks.activated = true; in damon_new_scheme()
925 if (!s->wmarks.activated) in damon_do_apply_schemes()
1019 if (!s->wmarks.activated) in kdamond_apply_schemes()
1243 if (metric > scheme->wmarks.high || scheme->wmarks.low > metric) { in damos_wmark_wait_us()
1244 if (scheme->wmarks.activated) in damos_wmark_wait_us()
1250 return scheme->wmarks.interval; in damos_wmark_wait_us()
1254 if ((scheme->wmarks.high >= metric && metric >= scheme->wmarks.mid) && in damos_wmark_wait_us()
1255 !scheme->wmarks.activated) in damos_wmark_wait_us()
[all …]
A Dsysfs-schemes.c1507 struct damos_watermarks wmarks = { in damon_sysfs_mk_scheme() local
1516 &wmarks); in damon_sysfs_mk_scheme()
1554 scheme->wmarks.metric = sysfs_wmarks->metric; in damon_sysfs_update_scheme()
1555 scheme->wmarks.interval = sysfs_wmarks->interval_us; in damon_sysfs_update_scheme()
1556 scheme->wmarks.high = sysfs_wmarks->high; in damon_sysfs_update_scheme()
1557 scheme->wmarks.mid = sysfs_wmarks->mid; in damon_sysfs_update_scheme()
1558 scheme->wmarks.low = sysfs_wmarks->low; in damon_sysfs_update_scheme()
/linux-6.3-rc2/include/linux/
A Ddamon.h315 struct damos_watermarks wmarks; member
603 struct damos_watermarks *wmarks);

Completed in 15 milliseconds