Lines Matching defs:quotas

890  * quotas directory
906 static int damon_sysfs_quotas_add_dirs(struct damon_sysfs_quotas *quotas)
916 &quotas->kobj, "weights");
920 quotas->weights = weights;
924 static void damon_sysfs_quotas_rm_dirs(struct damon_sysfs_quotas *quotas)
926 kobject_put(&quotas->weights->kobj);
932 struct damon_sysfs_quotas *quotas = container_of(kobj,
935 return sysfs_emit(buf, "%lu\n", quotas->ms);
941 struct damon_sysfs_quotas *quotas = container_of(kobj,
943 int err = kstrtoul(buf, 0, &quotas->ms);
953 struct damon_sysfs_quotas *quotas = container_of(kobj,
956 return sysfs_emit(buf, "%lu\n", quotas->sz);
962 struct damon_sysfs_quotas *quotas = container_of(kobj,
964 int err = kstrtoul(buf, 0, &quotas->sz);
974 struct damon_sysfs_quotas *quotas = container_of(kobj,
977 return sysfs_emit(buf, "%lu\n", quotas->reset_interval_ms);
983 struct damon_sysfs_quotas *quotas = container_of(kobj,
985 int err = kstrtoul(buf, 0, &quotas->reset_interval_ms);
1127 struct damon_sysfs_quotas *quotas;
1186 struct damon_sysfs_quotas *quotas = damon_sysfs_quotas_alloc();
1189 if (!quotas)
1191 err = kobject_init_and_add(&quotas->kobj, &damon_sysfs_quotas_ktype,
1192 &scheme->kobj, "quotas");
1195 err = damon_sysfs_quotas_add_dirs(quotas);
1198 scheme->quotas = quotas;
1202 kobject_put(&quotas->kobj);
1311 kobject_put(&scheme->quotas->kobj);
1312 scheme->quotas = NULL;
1323 damon_sysfs_quotas_rm_dirs(scheme->quotas);
1324 kobject_put(&scheme->quotas->kobj);
1584 struct damon_sysfs_quotas *sysfs_quotas = sysfs_scheme->quotas;
1634 struct damon_sysfs_quotas *sysfs_quotas = sysfs_scheme->quotas;