Searched refs:wmarks (Results 1 - 5 of 5) sorted by relevance
/linux-master/mm/damon/ |
H A D | modules-common.h | 29 #define DEFINE_DAMON_MODULES_WMARKS_PARAMS(wmarks) \ 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);
|
H A D | dbgfs.c | 159 s->wmarks.metric, s->wmarks.interval, 160 s->wmarks.high, s->wmarks.mid, s->wmarks.low, 252 struct damos_watermarks wmarks; local 264 "a.weight_age, &wmarks.metric, 265 &wmarks.interval, &wmarks.high, &wmarks [all...] |
H A D | core.c | 356 struct damos_watermarks *wmarks) 380 scheme->wmarks = *wmarks; 381 scheme->wmarks.activated = true; 1075 if (!s->wmarks.activated) 1282 if (!s->wmarks.activated) 1503 if (scheme->wmarks.metric == DAMOS_WMARK_NONE) 1506 metric = damos_wmark_metric_value(scheme->wmarks.metric); 1508 if (metric > scheme->wmarks.high || scheme->wmarks 352 damon_new_scheme(struct damos_access_pattern *pattern, enum damos_action action, unsigned long apply_interval_us, struct damos_quota *quota, struct damos_watermarks *wmarks) argument [all...] |
H A D | sysfs-schemes.c | 2024 struct damos_watermarks wmarks = { local 2033 sysfs_scheme->apply_interval_us, "a, &wmarks); 2084 scheme->wmarks.metric = sysfs_wmarks->metric; 2085 scheme->wmarks.interval = sysfs_wmarks->interval_us; 2086 scheme->wmarks.high = sysfs_wmarks->high; 2087 scheme->wmarks.mid = sysfs_wmarks->mid; 2088 scheme->wmarks.low = sysfs_wmarks->low;
|
/linux-master/include/linux/ |
H A D | damon.h | 374 * @wmarks: Watermarks for automated (in)activation of this scheme. 386 * system situations using &wmarks. If all schemes that registered to the 410 struct damos_watermarks wmarks; member in struct:damos 727 struct damos_watermarks *wmarks);
|
Completed in 142 milliseconds