Lines Matching refs:quotas

143  * access pattern, the watermarks, the quotas, and the filters,
1170 * quotas directory
1188 static int damon_sysfs_quotas_add_dirs(struct damon_sysfs_quotas *quotas)
1199 &quotas->kobj, "weights");
1204 quotas->weights = weights;
1212 &damos_sysfs_quota_goals_ktype, &quotas->kobj,
1218 quotas->goals = goals;
1224 static void damon_sysfs_quotas_rm_dirs(struct damon_sysfs_quotas *quotas)
1226 kobject_put(&quotas->weights->kobj);
1227 damos_sysfs_quota_goals_rm_dirs(quotas->goals);
1228 kobject_put(&quotas->goals->kobj);
1234 struct damon_sysfs_quotas *quotas = container_of(kobj,
1237 return sysfs_emit(buf, "%lu\n", quotas->ms);
1243 struct damon_sysfs_quotas *quotas = container_of(kobj,
1245 int err = kstrtoul(buf, 0, &quotas->ms);
1255 struct damon_sysfs_quotas *quotas = container_of(kobj,
1258 return sysfs_emit(buf, "%lu\n", quotas->sz);
1264 struct damon_sysfs_quotas *quotas = container_of(kobj,
1266 int err = kstrtoul(buf, 0, &quotas->sz);
1276 struct damon_sysfs_quotas *quotas = container_of(kobj,
1279 return sysfs_emit(buf, "%lu\n", quotas->reset_interval_ms);
1285 struct damon_sysfs_quotas *quotas = container_of(kobj,
1287 int err = kstrtoul(buf, 0, &quotas->reset_interval_ms);
1297 struct damon_sysfs_quotas *quotas = container_of(kobj,
1300 return sysfs_emit(buf, "%lu\n", quotas->effective_sz);
1443 struct damon_sysfs_quotas *quotas;
1503 struct damon_sysfs_quotas *quotas = damon_sysfs_quotas_alloc();
1506 if (!quotas)
1508 err = kobject_init_and_add(&quotas->kobj, &damon_sysfs_quotas_ktype,
1509 &scheme->kobj, "quotas");
1512 err = damon_sysfs_quotas_add_dirs(quotas);
1515 scheme->quotas = quotas;
1519 kobject_put(&quotas->kobj);
1628 kobject_put(&scheme->quotas->kobj);
1629 scheme->quotas = NULL;
1640 damon_sysfs_quotas_rm_dirs(scheme->quotas);
1641 kobject_put(&scheme->quotas->kobj);
1966 err = damos_sysfs_set_quota_score(sysfs_scheme->quotas->goals,
1991 sysfs_schemes->schemes_arr[schemes_idx++]->quotas;
2001 struct damon_sysfs_quotas *sysfs_quotas = sysfs_scheme->quotas;
2057 struct damon_sysfs_quotas *sysfs_quotas = sysfs_scheme->quotas;