Lines Matching full:filters

143  * access pattern, the watermarks, the quotas, and the filters,
530 * filters directory
546 struct damon_sysfs_scheme_filters *filters) in damon_sysfs_scheme_filters_rm_dirs() argument
548 struct damon_sysfs_scheme_filter **filters_arr = filters->filters_arr; in damon_sysfs_scheme_filters_rm_dirs()
551 for (i = 0; i < filters->nr; i++) in damon_sysfs_scheme_filters_rm_dirs()
553 filters->nr = 0; in damon_sysfs_scheme_filters_rm_dirs()
555 filters->filters_arr = NULL; in damon_sysfs_scheme_filters_rm_dirs()
559 struct damon_sysfs_scheme_filters *filters, int nr_filters) in damon_sysfs_scheme_filters_add_dirs() argument
564 damon_sysfs_scheme_filters_rm_dirs(filters); in damon_sysfs_scheme_filters_add_dirs()
572 filters->filters_arr = filters_arr; in damon_sysfs_scheme_filters_add_dirs()
577 damon_sysfs_scheme_filters_rm_dirs(filters); in damon_sysfs_scheme_filters_add_dirs()
583 &filters->kobj, "%d", i); in damon_sysfs_scheme_filters_add_dirs()
586 damon_sysfs_scheme_filters_rm_dirs(filters); in damon_sysfs_scheme_filters_add_dirs()
591 filters->nr++; in damon_sysfs_scheme_filters_add_dirs()
599 struct damon_sysfs_scheme_filters *filters = container_of(kobj, in nr_filters_show() local
602 return sysfs_emit(buf, "%d\n", filters->nr); in nr_filters_show()
608 struct damon_sysfs_scheme_filters *filters; in nr_filters_store() local
616 filters = container_of(kobj, struct damon_sysfs_scheme_filters, kobj); in nr_filters_store()
620 err = damon_sysfs_scheme_filters_add_dirs(filters, nr); in nr_filters_store()
1393 struct damon_sysfs_scheme_filters *filters; member
1491 struct damon_sysfs_scheme_filters *filters = in damon_sysfs_scheme_set_filters() local
1495 if (!filters) in damon_sysfs_scheme_set_filters()
1497 err = kobject_init_and_add(&filters->kobj, in damon_sysfs_scheme_set_filters()
1499 "filters"); in damon_sysfs_scheme_set_filters()
1501 kobject_put(&filters->kobj); in damon_sysfs_scheme_set_filters()
1503 scheme->filters = filters; in damon_sysfs_scheme_set_filters()
1570 kobject_put(&scheme->filters->kobj); in damon_sysfs_scheme_add_dirs()
1571 scheme->filters = NULL; in damon_sysfs_scheme_add_dirs()
1591 damon_sysfs_scheme_filters_rm_dirs(scheme->filters); in damon_sysfs_scheme_rm_dirs()
1592 kobject_put(&scheme->filters->kobj); in damon_sysfs_scheme_rm_dirs()
1928 sysfs_scheme->filters; in damon_sysfs_mk_scheme()
2006 err = damon_sysfs_set_scheme_filters(scheme, sysfs_scheme->filters); in damon_sysfs_update_scheme()