Lines Matching refs:quotas

815 static int damon_sysfs_quotas_add_dirs(struct damon_sysfs_quotas *quotas)  in damon_sysfs_quotas_add_dirs()  argument
825 &quotas->kobj, "weights"); in damon_sysfs_quotas_add_dirs()
829 quotas->weights = weights; in damon_sysfs_quotas_add_dirs()
833 static void damon_sysfs_quotas_rm_dirs(struct damon_sysfs_quotas *quotas) in damon_sysfs_quotas_rm_dirs() argument
835 kobject_put(&quotas->weights->kobj); in damon_sysfs_quotas_rm_dirs()
841 struct damon_sysfs_quotas *quotas = container_of(kobj, in ms_show() local
844 return sysfs_emit(buf, "%lu\n", quotas->ms); in ms_show()
850 struct damon_sysfs_quotas *quotas = container_of(kobj, in ms_store() local
852 int err = kstrtoul(buf, 0, &quotas->ms); in ms_store()
862 struct damon_sysfs_quotas *quotas = container_of(kobj, in bytes_show() local
865 return sysfs_emit(buf, "%lu\n", quotas->sz); in bytes_show()
871 struct damon_sysfs_quotas *quotas = container_of(kobj, in bytes_store() local
873 int err = kstrtoul(buf, 0, &quotas->sz); in bytes_store()
883 struct damon_sysfs_quotas *quotas = container_of(kobj, in reset_interval_ms_show() local
886 return sysfs_emit(buf, "%lu\n", quotas->reset_interval_ms); in reset_interval_ms_show()
892 struct damon_sysfs_quotas *quotas = container_of(kobj, in reset_interval_ms_store() local
894 int err = kstrtoul(buf, 0, &quotas->reset_interval_ms); in reset_interval_ms_store()
1036 struct damon_sysfs_quotas *quotas; member
1095 struct damon_sysfs_quotas *quotas = damon_sysfs_quotas_alloc(); in damon_sysfs_scheme_set_quotas() local
1098 if (!quotas) in damon_sysfs_scheme_set_quotas()
1100 err = kobject_init_and_add(&quotas->kobj, &damon_sysfs_quotas_ktype, in damon_sysfs_scheme_set_quotas()
1104 err = damon_sysfs_quotas_add_dirs(quotas); in damon_sysfs_scheme_set_quotas()
1107 scheme->quotas = quotas; in damon_sysfs_scheme_set_quotas()
1111 kobject_put(&quotas->kobj); in damon_sysfs_scheme_set_quotas()
1220 kobject_put(&scheme->quotas->kobj); in damon_sysfs_scheme_add_dirs()
1221 scheme->quotas = NULL; in damon_sysfs_scheme_add_dirs()
1232 damon_sysfs_quotas_rm_dirs(scheme->quotas); in damon_sysfs_scheme_rm_dirs()
1233 kobject_put(&scheme->quotas->kobj); in damon_sysfs_scheme_rm_dirs()
1483 struct damon_sysfs_quotas *sysfs_quotas = sysfs_scheme->quotas; in damon_sysfs_mk_scheme()
1533 struct damon_sysfs_quotas *sysfs_quotas = sysfs_scheme->quotas; in damon_sysfs_update_scheme()