Lines Matching refs:sysfs_schemes
1664 struct damon_sysfs_schemes *sysfs_schemes) in damon_sysfs_set_schemes() argument
1670 if (i < sysfs_schemes->nr) in damon_sysfs_set_schemes()
1672 sysfs_schemes->schemes_arr[i]); in damon_sysfs_set_schemes()
1678 for (; i < sysfs_schemes->nr; i++) { in damon_sysfs_set_schemes()
1681 scheme = damon_sysfs_mk_scheme(sysfs_schemes->schemes_arr[i]); in damon_sysfs_set_schemes()
1693 struct damon_sysfs_schemes *sysfs_schemes, in damon_sysfs_schemes_update_stats() argument
1703 if (schemes_idx >= sysfs_schemes->nr) in damon_sysfs_schemes_update_stats()
1706 sysfs_stats = sysfs_schemes->schemes_arr[schemes_idx++]->stats; in damon_sysfs_schemes_update_stats()
1735 struct damon_sysfs_schemes *sysfs_schemes = in damon_sysfs_before_damos_apply() local
1746 if (schemes_idx >= sysfs_schemes->nr) in damon_sysfs_before_damos_apply()
1749 sysfs_regions = sysfs_schemes->schemes_arr[schemes_idx]->tried_regions; in damon_sysfs_before_damos_apply()
1768 struct damon_sysfs_schemes *sysfs_schemes, in damon_sysfs_schemes_clear_regions() argument
1778 if (schemes_idx >= sysfs_schemes->nr) in damon_sysfs_schemes_clear_regions()
1781 sysfs_scheme = sysfs_schemes->schemes_arr[schemes_idx++]; in damon_sysfs_schemes_clear_regions()
1791 struct damon_sysfs_schemes *sysfs_schemes, in damon_sysfs_schemes_update_regions_start() argument
1794 damon_sysfs_schemes_clear_regions(sysfs_schemes, ctx); in damon_sysfs_schemes_update_regions_start()
1795 damon_sysfs_schemes_for_damos_callback = sysfs_schemes; in damon_sysfs_schemes_update_regions_start()