Home
last modified time | relevance | path

Searched refs:damos (Results 1 – 15 of 15) sorted by relevance

/linux/mm/damon/
H A Dpaddr.c126 static bool damos_pa_filter_out(struct damos *scheme, struct folio *folio) in damos_pa_filter_out()
140 static bool damon_pa_invalid_damos_folio(struct folio *folio, struct damos *s) in damon_pa_invalid_damos_folio()
152 unsigned long addr_unit, struct damos *s, in damon_pa_pageout()
211 struct damos *s, bool activate, in damon_pa_mark_accessed_or_deactivate()
244 unsigned long addr_unit, struct damos *s, in damon_pa_mark_accessed()
251 unsigned long addr_unit, struct damos *s, in damon_pa_deactivate_pages()
258 unsigned long addr_unit, struct damos *s,
292 unsigned long addr_unit, struct damos *s,
320 struct damos *scheme, unsigned long *sz_filter_passed) in damon_pa_apply_scheme()
347 struct damos *schem
[all...]
H A Dcore.c305 void damos_add_filter(struct damos *s, struct damos_filter *f) in damos_add_filter()
379 struct damos *damon_new_scheme(struct damos_access_pattern *pattern, in damon_new_scheme()
386 struct damos *scheme; in damon_new_scheme()
420 static void damos_set_next_apply_sis(struct damos *s, struct damon_ctx *ctx) in damos_set_next_apply_sis()
431 void damon_add_scheme(struct damon_ctx *ctx, struct damos *s) in damon_add_scheme()
437 static void damon_del_scheme(struct damos *s) in damon_del_scheme()
442 static void damon_free_scheme(struct damos *s) in damon_free_scheme()
447 void damon_destroy_scheme(struct damos *s) in damon_destroy_scheme()
574 struct damos *s, *next_s; in damon_destroy_ctx()
721 struct damos *s; in damon_set_attrs()
[all …]
H A Dops-common.h18 struct damos *s);
20 struct damos *s);
25 bool damos_ops_has_filter(struct damos *s);
H A Dlru_sort.c198 static struct damos *damon_lru_sort_new_scheme( in damon_lru_sort_apply_parameters()
221 static struct damos *damon_lru_sort_new_hot_scheme(unsigned int hot_thres) in damon_lru_sort_apply_parameters()
230 static struct damos *damon_lru_sort_new_cold_scheme(unsigned int cold_thres) in damon_lru_sort_apply_parameters()
239 static int damon_lru_sort_add_quota_goals(struct damos *hot_scheme, in damon_lru_sort_apply_parameters()
240 struct damos *cold_scheme) in damon_lru_sort_apply_parameters()
259 static int damon_lru_sort_add_filters(struct damos *hot_scheme, in damon_lru_sort_handle_commit_inputs()
260 struct damos *cold_scheme) in damon_lru_sort_handle_commit_inputs()
286 struct damos *hot_scheme, *cold_scheme;
372 struct damos *s; in damon_lru_sort_init()
H A Dvaddr.c611 static bool damos_va_filter_out(struct damos *scheme, struct folio *folio, in damos_va_filter_out()
642 struct damos *scheme;
705 struct damos *s = priv->scheme; in damos_va_migrate_pmd_entry()
804 struct damon_region *r, struct damos *s, in damos_va_migrate()
853 struct damos *scheme;
858 struct damos *s) in damos_va_invalid_folio()
867 struct damos *s = priv->scheme; in damos_va_stat_pmd_entry()
923 struct damon_region *r, struct damos *s, in damos_va_stat()
952 struct damos *scheme, unsigned long *sz_filter_passed) in damon_va_apply_scheme()
989 struct damos *scheme) in damon_va_scheme_score()
H A Dreclaim.c163 static struct damos *damon_reclaim_new_scheme(void) in damon_reclaim_new_scheme()
195 struct damos *scheme; in damon_reclaim_apply_parameters()
278 struct damos *s; in damon_reclaim_damon_call_fn()
H A Dops-common.c107 struct damos *s) in damon_hot_score()
148 struct damos *s) in damon_cold_score()
422 bool damos_ops_has_filter(struct damos *s) in damos_ops_has_filter()
H A Dsysfs-common.h50 struct damon_region *r, struct damos *s,
H A Dsysfs-schemes.c2528 static int damon_sysfs_add_scheme_filters(struct damos *scheme, in damon_sysfs_add_scheme_filters()
2622 struct damos *scheme; in damos_sysfs_set_quota_scores()
2658 struct damos *scheme; in damos_sysfs_update_effective_quotas()
2674 static int damos_sysfs_add_migrate_dest(struct damos *scheme, in damos_sysfs_add_migrate_dest()
2695 static struct damos *damon_sysfs_mk_scheme( in damon_sysfs_mk_scheme()
2703 struct damos *scheme; in damon_sysfs_mk_scheme()
2772 struct damos *scheme, *next; in damon_sysfs_add_schemes()
2789 struct damos *scheme; in damon_sysfs_schemes_update_stats()
2825 struct damon_region *r, struct damos *s, bool total_bytes_only, in damos_sysfs_populate_region_dir()
2828 struct damos *scheme; in damos_sysfs_populate_region_dir()
H A Dsysfs.c1706 struct damos *s, unsigned long sz_filter_passed) in damon_sysfs_schemes_tried_regions_upd_one()
/linux/include/linux/
H A Ddamon.h435 struct damos;
450 struct damos *s, unsigned long sz_filter_passed);
545 struct damos { struct
651 struct damos *scheme);
654 struct damos *scheme, unsigned long *sz_filter_passed);
922 void damos_add_filter(struct damos *s, struct damos_filter *f);
932 struct damos *damon_new_scheme(struct damos_access_pattern *pattern,
938 void damon_add_scheme(struct damon_ctx *ctx, struct damos *s);
939 void damon_destroy_scheme(struct damos *s);
953 struct damos **schemes, ssize_t nr_schemes);
/linux/mm/damon/tests/
H A Dcore-kunit.h901 static void damos_test_help_initailize_scheme(struct damos *scheme) in damos_test_help_initailize_scheme()
908 static void damos_test_commit_for(struct kunit *test, struct damos *dst, in damos_test_commit_for()
909 struct damos *src) in damos_test_commit_for()
955 &(struct damos){ in damos_test_commit_pageout()
964 &(struct damos){ in damos_test_commit_pageout()
978 &(struct damos){ in damos_test_commit_migrate_hot()
987 &(struct damos){ in damos_test_commit_migrate_hot()
1166 struct damos scheme; in damon_test_set_filters_default_reject()
/linux/samples/damon/
H A Dprcl.c63 struct damos *scheme; in damon_sample_prcl_start()
H A Dmtier.c79 struct damos *scheme; in damon_sample_mtier_build_ctx()
/linux/Documentation/translations/sp_SP/process/
H A Dembargoed-hardware-issues.rst55 el vendedor de hardware afectado, damos la bienvenida al contacto de