| /linux/mm/damon/ |
| H A D | paddr.c | 126 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 D | core.c | 305 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 D | ops-common.h | 18 struct damos *s); 20 struct damos *s); 25 bool damos_ops_has_filter(struct damos *s);
|
| H A D | lru_sort.c | 198 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 D | vaddr.c | 611 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 D | reclaim.c | 163 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 D | ops-common.c | 107 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 D | sysfs-common.h | 50 struct damon_region *r, struct damos *s,
|
| H A D | sysfs-schemes.c | 2528 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 D | sysfs.c | 1706 struct damos *s, unsigned long sz_filter_passed) in damon_sysfs_schemes_tried_regions_upd_one()
|
| /linux/include/linux/ |
| H A D | damon.h | 435 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 D | core-kunit.h | 901 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 D | prcl.c | 63 struct damos *scheme; in damon_sample_prcl_start()
|
| H A D | mtier.c | 79 struct damos *scheme; in damon_sample_mtier_build_ctx()
|
| /linux/Documentation/translations/sp_SP/process/ |
| H A D | embargoed-hardware-issues.rst | 55 el vendedor de hardware afectado, damos la bienvenida al contacto de
|