Lines Matching refs:contexts_arr
1090 struct damon_sysfs_context **contexts_arr; member
1101 struct damon_sysfs_context **contexts_arr = contexts->contexts_arr; in damon_sysfs_contexts_rm_dirs() local
1105 damon_sysfs_context_rm_dirs(contexts_arr[i]); in damon_sysfs_contexts_rm_dirs()
1106 kobject_put(&contexts_arr[i]->kobj); in damon_sysfs_contexts_rm_dirs()
1109 kfree(contexts_arr); in damon_sysfs_contexts_rm_dirs()
1110 contexts->contexts_arr = NULL; in damon_sysfs_contexts_rm_dirs()
1116 struct damon_sysfs_context **contexts_arr, *context; in damon_sysfs_contexts_add_dirs() local
1123 contexts_arr = kmalloc_objs(*contexts_arr, nr_contexts, in damon_sysfs_contexts_add_dirs()
1125 if (!contexts_arr) in damon_sysfs_contexts_add_dirs()
1127 contexts->contexts_arr = contexts_arr; in damon_sysfs_contexts_add_dirs()
1146 contexts_arr[i] = context; in damon_sysfs_contexts_add_dirs()
1449 kdamond->contexts->contexts_arr[0]->schemes, ctx); in damon_sysfs_upd_schemes_stats()
1523 param_ctx = damon_sysfs_build_ctx(kdamond->contexts->contexts_arr[0]); in damon_sysfs_commit_input()
1554 sysfs_ctx = sysfs_kdamond->contexts->contexts_arr[0]; in damon_sysfs_commit_schemes_quota_goals()
1574 kdamond->contexts->contexts_arr[0]->schemes, ctx); in damon_sysfs_upd_schemes_effective_quotas()
1583 kdamond->contexts->contexts_arr[0]->attrs->intervals->sample_us = in damon_sysfs_upd_tuned_intervals()
1585 kdamond->contexts->contexts_arr[0]->attrs->intervals->aggr_us = in damon_sysfs_upd_tuned_intervals()
1653 ctx = damon_sysfs_build_ctx(kdamond->contexts->contexts_arr[0]); in damon_sysfs_turn_damon_on()
1718 sysfs_kdamond->contexts->contexts_arr[0]->schemes, in damon_sysfs_schemes_tried_regions_upd_one()
1740 sysfs_kdamond->contexts->contexts_arr[0]->schemes); in damon_sysfs_update_schemes_tried_regions()
1780 kdamond->contexts->contexts_arr[0]->schemes); in damon_sysfs_handle_cmd()