Searched refs:damos (Results 1 – 10 of 10) sorted by relevance
/openbmc/linux/include/linux/ |
H A D | damon.h | 330 struct damos { struct 423 struct damos *scheme); 426 struct damos *scheme); 470 struct damos *scheme); 637 void damos_add_filter(struct damos *s, struct damos_filter *f); 640 struct damos *damon_new_scheme(struct damos_access_pattern *pattern, 645 void damon_add_scheme(struct damon_ctx *ctx, struct damos *s); 646 void damon_destroy_scheme(struct damos *s); 659 struct damos **schemes, ssize_t nr_schemes);
|
/openbmc/linux/mm/damon/ |
H A D | core.c | 280 void damos_add_filter(struct damos *s, struct damos_filter *f) in damos_add_filter() 314 struct damos *damon_new_scheme(struct damos_access_pattern *pattern, in damon_new_scheme() 320 struct damos *scheme; in damon_new_scheme() 346 static void damos_set_next_apply_sis(struct damos *s, struct damon_ctx *ctx) in damos_set_next_apply_sis() 357 void damon_add_scheme(struct damon_ctx *ctx, struct damos *s) in damon_add_scheme() 363 static void damon_del_scheme(struct damos *s) in damon_del_scheme() 368 static void damon_free_scheme(struct damos *s) in damon_free_scheme() 373 void damon_destroy_scheme(struct damos *s) in damon_destroy_scheme() 484 struct damos *s, *next_s; in damon_destroy_ctx() 572 struct damos *s; in damon_set_attrs() [all …]
|
H A D | lru_sort.c | 148 static struct damos *damon_lru_sort_new_scheme( in damon_lru_sort_new_scheme() 170 static struct damos *damon_lru_sort_new_hot_scheme(unsigned int hot_thres) in damon_lru_sort_new_hot_scheme() 179 static struct damos *damon_lru_sort_new_cold_scheme(unsigned int cold_thres) in damon_lru_sort_new_cold_scheme() 201 struct damos *scheme, *hot_scheme, *cold_scheme; in damon_lru_sort_apply_parameters() 202 struct damos *old_hot_scheme = NULL, *old_cold_scheme = NULL; in damon_lru_sort_apply_parameters() 317 struct damos *s; in damon_lru_sort_after_aggregation()
|
H A D | paddr.c | 217 static bool damos_pa_filter_out(struct damos *scheme, struct folio *folio) in damos_pa_filter_out() 228 static unsigned long damon_pa_pageout(struct damon_region *r, struct damos *s) in damon_pa_pageout() 259 struct damon_region *r, struct damos *s, bool mark_accessed) in damon_pa_mark_accessed_or_deactivate() 284 struct damos *s) in damon_pa_mark_accessed() 290 struct damos *s) in damon_pa_deactivate_pages() 297 struct damos *scheme) in damon_pa_apply_scheme() 317 struct damos *scheme) in damon_pa_scheme_score()
|
H A D | ops-common.h | 16 struct damos *s); 18 struct damos *s);
|
H A D | reclaim.c | 126 static struct damos *damon_reclaim_new_scheme(void) in damon_reclaim_new_scheme() 166 struct damos *scheme, *old_scheme; in damon_reclaim_apply_parameters() 271 struct damos *s; in damon_reclaim_after_aggregation()
|
H A D | ops-common.c | 74 struct damos *s) in damon_hot_score() 115 struct damos *s) in damon_cold_score()
|
H A D | sysfs-schemes.c | 1536 static int damon_sysfs_set_scheme_filters(struct damos *scheme, in damon_sysfs_set_scheme_filters() 1579 static struct damos *damon_sysfs_mk_scheme( in damon_sysfs_mk_scheme() 1589 struct damos *scheme; in damon_sysfs_mk_scheme() 1629 static void damon_sysfs_update_scheme(struct damos *scheme, in damon_sysfs_update_scheme() 1669 struct damos *scheme, *next; in damon_sysfs_set_schemes() 1682 struct damos *scheme, *next; in damon_sysfs_set_schemes() 1699 struct damos *scheme; in damon_sysfs_schemes_update_stats() 1733 struct damos *s) in damon_sysfs_before_damos_apply() 1735 struct damos *scheme; in damon_sysfs_before_damos_apply() 1776 struct damos *scheme; in damon_sysfs_schemes_clear_regions()
|
H A D | dbgfs.c | 138 struct damos *s; in sprint_schemes() 193 static void free_schemes_arr(struct damos **schemes, ssize_t nr_schemes) in free_schemes_arr() 232 static struct damos **str_to_schemes(const char *str, ssize_t len, in str_to_schemes() 235 struct damos *scheme, **schemes; in str_to_schemes() 300 struct damos **schemes; in dbgfs_schemes_write()
|
H A D | vaddr.c | 653 struct damos *scheme) in damon_va_apply_scheme() 687 struct damos *scheme) in damon_va_scheme_score()
|