Lines Matching full:goals

954  * quota goals directory
969 struct damos_sysfs_quota_goals *goals) in damos_sysfs_quota_goals_rm_dirs() argument
971 struct damos_sysfs_quota_goal **goals_arr = goals->goals_arr; in damos_sysfs_quota_goals_rm_dirs()
974 for (i = 0; i < goals->nr; i++) in damos_sysfs_quota_goals_rm_dirs()
976 goals->nr = 0; in damos_sysfs_quota_goals_rm_dirs()
978 goals->goals_arr = NULL; in damos_sysfs_quota_goals_rm_dirs()
982 struct damos_sysfs_quota_goals *goals, int nr_goals) in damos_sysfs_quota_goals_add_dirs() argument
987 damos_sysfs_quota_goals_rm_dirs(goals); in damos_sysfs_quota_goals_add_dirs()
995 goals->goals_arr = goals_arr; in damos_sysfs_quota_goals_add_dirs()
1000 damos_sysfs_quota_goals_rm_dirs(goals); in damos_sysfs_quota_goals_add_dirs()
1005 &damos_sysfs_quota_goal_ktype, &goals->kobj, in damos_sysfs_quota_goals_add_dirs()
1009 damos_sysfs_quota_goals_rm_dirs(goals); in damos_sysfs_quota_goals_add_dirs()
1014 goals->nr++; in damos_sysfs_quota_goals_add_dirs()
1022 struct damos_sysfs_quota_goals *goals = container_of(kobj, in nr_goals_show() local
1025 return sysfs_emit(buf, "%d\n", goals->nr); in nr_goals_show()
1031 struct damos_sysfs_quota_goals *goals; in nr_goals_store() local
1039 goals = container_of(kobj, struct damos_sysfs_quota_goals, kobj); in nr_goals_store()
1043 err = damos_sysfs_quota_goals_add_dirs(goals, nr); in nr_goals_store()
1189 struct damos_sysfs_quota_goals *goals; member
1204 struct damos_sysfs_quota_goals *goals; in damon_sysfs_quotas_add_dirs() local
1219 goals = damos_sysfs_quota_goals_alloc(); in damon_sysfs_quotas_add_dirs()
1220 if (!goals) { in damon_sysfs_quotas_add_dirs()
1224 err = kobject_init_and_add(&goals->kobj, in damon_sysfs_quotas_add_dirs()
1226 "goals"); in damon_sysfs_quotas_add_dirs()
1229 kobject_put(&goals->kobj); in damon_sysfs_quotas_add_dirs()
1231 quotas->goals = goals; in damon_sysfs_quotas_add_dirs()
1240 damos_sysfs_quota_goals_rm_dirs(quotas->goals); in damon_sysfs_quotas_rm_dirs()
1241 kobject_put(&quotas->goals->kobj); in damon_sysfs_quotas_rm_dirs()
1995 INIT_LIST_HEAD(&quota.goals); in damos_sysfs_set_quota_scores()
2006 err = damos_sysfs_add_quota_score(sysfs_scheme->quotas->goals, in damos_sysfs_set_quota_scores()
2086 err = damos_sysfs_add_quota_score(sysfs_quotas->goals, &scheme->quota); in damon_sysfs_mk_scheme()