Searched refs:wmarks (Results 1 – 5 of 5) sorted by relevance
| /linux/mm/damon/ |
| H A D | modules-common.h | 29 #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);
|
| H A D | core.c | 377 struct damos_watermarks *wmarks, in damon_new_scheme() argument 404 scheme->wmarks = *wmarks; in damon_new_scheme() 405 scheme->wmarks.activated = true; in damon_new_scheme() 1067 dst->wmarks = src->wmarks; in damos_commit() 1100 &src_scheme->quota, &src_scheme->wmarks, in damon_commit_schemes() 1942 if (!s->wmarks.activated) in damon_do_apply_schemes() 2256 if (!s->wmarks.activated) in kdamond_apply_schemes() 2503 if (damos_get_wmark_metric_value(scheme->wmarks.metric, &metric)) in damos_wmark_wait_us() 2507 if (metric > scheme->wmarks.high || scheme->wmarks.low > metric) { in damos_wmark_wait_us() 2508 if (scheme->wmarks.activated) in damos_wmark_wait_us() [all …]
|
| H A D | sysfs-schemes.c | 2680 struct damos_watermarks wmarks = { in damon_sysfs_mk_scheme() local 2689 sysfs_scheme->apply_interval_us, "a, &wmarks, in damon_sysfs_mk_scheme()
|
| /linux/mm/damon/tests/ |
| H A D | core-kunit.h | 911 KUNIT_EXPECT_EQ(test, dst->wmarks.metric, src->wmarks.metric); in damos_test_commit_for() 912 KUNIT_EXPECT_EQ(test, dst->wmarks.interval, src->wmarks.interval); in damos_test_commit_for() 913 KUNIT_EXPECT_EQ(test, dst->wmarks.high, src->wmarks.high); in damos_test_commit_for() 914 KUNIT_EXPECT_EQ(test, dst->wmarks.mid, src->wmarks.mid); in damos_test_commit_for() 915 KUNIT_EXPECT_EQ(test, dst->wmarks.low, src->wmarks.low); in damos_test_commit_for() 935 .wmarks = (struct damos_watermarks){ in damos_test_commit_pageout() 944 .wmarks = (struct damos_watermarks){ in damos_test_commit_pageout() 958 .wmarks = (struct damos_watermarks){ in damos_test_commit_migrate_hot()
|
| /linux/include/linux/ |
| H A D | damon.h | 558 struct damos_watermarks wmarks; member 924 struct damos_watermarks *wmarks,
|