Lines Matching full:schemes

826 	struct damon_sysfs_schemes *schemes;  member
883 struct damon_sysfs_schemes *schemes = damon_sysfs_schemes_alloc(); in damon_sysfs_context_set_schemes() local
886 if (!schemes) in damon_sysfs_context_set_schemes()
888 err = kobject_init_and_add(&schemes->kobj, &damon_sysfs_schemes_ktype, in damon_sysfs_context_set_schemes()
889 &context->kobj, "schemes"); in damon_sysfs_context_set_schemes()
891 kobject_put(&schemes->kobj); in damon_sysfs_context_set_schemes()
894 context->schemes = schemes; in damon_sysfs_context_set_schemes()
930 damon_sysfs_schemes_rm_dirs(context->schemes); in damon_sysfs_context_rm_dirs()
931 kobject_put(&context->schemes->kobj); in damon_sysfs_context_rm_dirs()
1202 * @DAMON_SYSFS_CMD_UPDATE_SCHEMES_TRIED_REGIONS: Update schemes tried
1207 * @DAMON_SYSFS_CMD_CLEAR_SCHEMES_TRIED_REGIONS: Clear schemes tried
1383 * damon_sysfs_upd_schemes_stats() - Update schemes stats sysfs files.
1386 * This function reads the schemes stats of specific kdamond and update the
1398 kdamond->contexts->contexts_arr[0]->schemes, ctx); in damon_sysfs_upd_schemes_stats()
1423 return damon_sysfs_add_schemes(ctx, sys_ctx->schemes); in damon_sysfs_apply_inputs()
1478 return damos_sysfs_set_quota_scores(sysfs_ctx->schemes, ctx); in damon_sysfs_commit_schemes_quota_goals()
1482 * damon_sysfs_upd_schemes_effective_quotas() - Update schemes effective quotas
1486 * This function reads the schemes' effective quotas of specific kdamond and
1497 kdamond->contexts->contexts_arr[0]->schemes, ctx); in damon_sysfs_upd_schemes_effective_quotas()
1597 sysfs_kdamond->contexts->contexts_arr[0]->schemes, in damon_sysfs_schemes_tried_regions_upd_one()
1619 sysfs_kdamond->contexts->contexts_arr[0]->schemes); in damon_sysfs_update_schemes_tried_regions()
1656 kdamond->contexts->contexts_arr[0]->schemes); in damon_sysfs_handle_cmd()