Lines Matching refs:filters

313  * enum damos_sysfs_filter_handle_layer - Layers handling filters of a dir.
671 * filters directory
684 struct damon_sysfs_scheme_filters *filters;
686 filters = kzalloc(sizeof(struct damon_sysfs_scheme_filters), GFP_KERNEL);
687 if (filters)
688 filters->handle_layer = layer;
689 return filters;
693 struct damon_sysfs_scheme_filters *filters)
695 struct damon_sysfs_scheme_filter **filters_arr = filters->filters_arr;
698 for (i = 0; i < filters->nr; i++)
700 filters->nr = 0;
702 filters->filters_arr = NULL;
706 struct damon_sysfs_scheme_filters *filters, int nr_filters)
711 damon_sysfs_scheme_filters_rm_dirs(filters);
719 filters->filters_arr = filters_arr;
723 filters->handle_layer);
725 damon_sysfs_scheme_filters_rm_dirs(filters);
731 &filters->kobj, "%d", i);
734 damon_sysfs_scheme_filters_rm_dirs(filters);
739 filters->nr++;
747 struct damon_sysfs_scheme_filters *filters = container_of(kobj,
750 return sysfs_emit(buf, "%d\n", filters->nr);
756 struct damon_sysfs_scheme_filters *filters;
764 filters = container_of(kobj, struct damon_sysfs_scheme_filters, kobj);
768 err = damon_sysfs_scheme_filters_add_dirs(filters, nr);
1869 struct damon_sysfs_scheme_filters *filters;
2024 struct damon_sysfs_scheme_filters *filters =
2028 if (!filters)
2030 err = kobject_init_and_add(&filters->kobj,
2034 kobject_put(&filters->kobj);
2036 *filters_ptr = filters;
2045 DAMOS_SYSFS_FILTER_HANDLE_LAYER_BOTH, "filters",
2046 &scheme->filters);
2065 kobject_put(&scheme->filters->kobj);
2066 scheme->filters = NULL;
2140 kobject_put(&scheme->filters->kobj);
2141 scheme->filters = NULL;
2166 damon_sysfs_scheme_filters_rm_dirs(scheme->filters);
2167 kobject_put(&scheme->filters->kobj);
2659 err = damon_sysfs_add_scheme_filters(scheme, sysfs_scheme->filters);
2724 * @sz_filter_passed: Bytes of @r that passed filters of @s.