Home
last modified time | relevance | path

Searched refs:damos_filter (Results 1 – 11 of 11) sorted by relevance

/linux/tools/testing/selftests/damon/
H A Ddrgn_dump_damon_status.py139 def damos_filter_to_dict(damos_filter): argument
151 'type': filter_type_keyword[int(damos_filter.type)],
152 'matching': bool(damos_filter.matching),
153 'allow': bool(damos_filter.allow),
157 dict_['memcg_id'] = int(damos_filter.memcg_id)
159 dict_['addr_range'] = [int(damos_filter.addr_range.start),
160 int(damos_filter.addr_range.end)]
162 dict_['target_idx'] = int(damos_filter.target_idx)
164 dict_['sz_range'] = [int(damos_filter.sz_range.min),
165 int(damos_filter.sz_range.max)]
/linux/mm/damon/tests/
H A Dcore-kunit.h514 struct damos_filter *filter; in damos_test_new_filter()
817 struct damos_filter *dst, struct damos_filter *src) in damos_test_commit_filter_for()
847 struct damos_filter dst = { in damos_test_commit_filter()
854 &(struct damos_filter){ in damos_test_commit_filter()
860 &(struct damos_filter){ in damos_test_commit_filter()
867 &(struct damos_filter){ in damos_test_commit_filter()
873 &(struct damos_filter){ in damos_test_commit_filter()
880 &(struct damos_filter){ in damos_test_commit_filter()
886 &(struct damos_filter){ in damos_test_commit_filter()
893 &(struct damos_filter){ in damos_test_commit_filter()
[all …]
/linux/mm/damon/
H A Dcore.c271 struct damos_filter *damos_new_filter(enum damos_filter_type type, in damos_new_filter()
274 struct damos_filter *filter; in damos_new_filter()
305 void damos_add_filter(struct damos *s, struct damos_filter *f) in damos_add_filter()
313 static void damos_del_filter(struct damos_filter *f) in damos_del_filter()
318 static void damos_free_filter(struct damos_filter *f) in damos_free_filter()
323 void damos_destroy_filter(struct damos_filter *f) in damos_destroy_filter()
450 struct damos_filter *f, *next; in damon_destroy_scheme()
869 static struct damos_filter *damos_nth_core_filter(int n, struct damos *s) in damos_nth_core_filter()
871 struct damos_filter *filter; in damos_nth_core_filter()
881 static struct damos_filter *damos_nth_ops_filter(int n, struct damos *s) in damos_nth_ops_filter()
[all …]
H A Dops-common.h22 bool damos_folio_filter_match(struct damos_filter *filter, struct folio *folio);
H A Dpaddr.c128 struct damos_filter *filter; in damos_pa_filter_out()
158 struct damos_filter *filter; in damon_pa_pageout()
H A Dops-common.c258 bool damos_folio_filter_match(struct damos_filter *filter, struct folio *folio) in damos_folio_filter_match()
424 struct damos_filter *f; in damos_ops_has_filter()
H A Dreclaim.c197 struct damos_filter *filter; in damon_reclaim_apply_parameters()
H A Dvaddr.c589 static bool damos_va_filter_young_match(struct damos_filter *filter, in damos_va_filter_young_match()
615 struct damos_filter *filter; in damos_va_filter_out()
H A Dsysfs-schemes.c2536 struct damos_filter *filter = in damon_sysfs_add_scheme_filters()
/linux/include/linux/
H A Ddamon.h421 struct damos_filter { struct
920 struct damos_filter *damos_new_filter(enum damos_filter_type type,
922 void damos_add_filter(struct damos *s, struct damos_filter *f);
924 void damos_destroy_filter(struct damos_filter *f);
/linux/samples/damon/
H A Dmtier.c81 struct damos_filter *filter; in damon_sample_mtier_build_ctx()