Lines Matching full:scheme
216 static bool damos_pa_filter_out(struct damos *scheme, struct folio *folio) in damos_pa_filter_out() argument
220 damos_for_each_filter(filter, scheme) { in damos_pa_filter_out()
296 struct damos *scheme) in damon_pa_apply_scheme() argument
298 switch (scheme->action) { in damon_pa_apply_scheme()
300 return damon_pa_pageout(r, scheme); in damon_pa_apply_scheme()
302 return damon_pa_mark_accessed(r, scheme); in damon_pa_apply_scheme()
304 return damon_pa_deactivate_pages(r, scheme); in damon_pa_apply_scheme()
316 struct damos *scheme) in damon_pa_scheme_score() argument
318 switch (scheme->action) { in damon_pa_scheme_score()
320 return damon_cold_score(context, r, scheme); in damon_pa_scheme_score()
322 return damon_hot_score(context, r, scheme); in damon_pa_scheme_score()
324 return damon_cold_score(context, r, scheme); in damon_pa_scheme_score()