Symbol: damos
include/linux/damon.h
435
struct damos;
include/linux/damon.h
450
struct damos *s, unsigned long sz_filter_passed);
include/linux/damon.h
651
struct damos *scheme);
include/linux/damon.h
654
struct damos *scheme, unsigned long *sz_filter_passed);
include/linux/damon.h
922
void damos_add_filter(struct damos *s, struct damos_filter *f);
include/linux/damon.h
932
struct damos *damon_new_scheme(struct damos_access_pattern *pattern,
include/linux/damon.h
938
void damon_add_scheme(struct damon_ctx *ctx, struct damos *s);
include/linux/damon.h
939
void damon_destroy_scheme(struct damos *s);
include/linux/damon.h
953
struct damos **schemes, ssize_t nr_schemes);
mm/damon/core.c
1036
static int damos_commit_filters(struct damos *dst, struct damos *src)
mm/damon/core.c
1050
static struct damos *damon_nth_scheme(int n, struct damon_ctx *ctx)
mm/damon/core.c
1052
struct damos *s;
mm/damon/core.c
1062
static int damos_commit(struct damos *dst, struct damos *src)
mm/damon/core.c
1091
struct damos *dst_scheme, *next, *src_scheme, *new_scheme;
mm/damon/core.c
1205
struct damos *s;
mm/damon/core.c
1678
static bool __damos_valid_target(struct damon_region *r, struct damos *s)
mm/damon/core.c
1693
struct damon_region *r, struct damos *s)
mm/damon/core.c
1727
struct damon_region **rp, struct damos *s,
mm/damon/core.c
1766
static void damos_update_stat(struct damos *s,
mm/damon/core.c
1828
struct damon_region *r, struct damos *s)
mm/damon/core.c
1855
struct damon_region *r, struct damos *s,
mm/damon/core.c
1881
static void damos_walk_complete(struct damon_ctx *ctx, struct damos *s)
mm/damon/core.c
1883
struct damos *siter;
mm/damon/core.c
1931
struct damon_region *r, struct damos *s)
mm/damon/core.c
1945
struct damos *siter; /* schemes iterator */
mm/damon/core.c
2002
struct damos *s;
mm/damon/core.c
2265
static void damos_trace_esz(struct damon_ctx *c, struct damos *s,
mm/damon/core.c
2269
struct damos *siter;
mm/damon/core.c
2279
static void damos_adjust_quota(struct damon_ctx *c, struct damos *s)
mm/damon/core.c
2339
static void damos_trace_stat(struct damon_ctx *c, struct damos *s)
mm/damon/core.c
2342
struct damos *siter;
mm/damon/core.c
2359
struct damos *s;
mm/damon/core.c
2615
static unsigned long damos_wmark_wait_us(struct damos *scheme)
mm/damon/core.c
2695
struct damos *s;
mm/damon/core.c
2726
struct damos *scheme;
mm/damon/core.c
305
void damos_add_filter(struct damos *s, struct damos_filter *f)
mm/damon/core.c
379
struct damos *damon_new_scheme(struct damos_access_pattern *pattern,
mm/damon/core.c
386
struct damos *scheme;
mm/damon/core.c
420
static void damos_set_next_apply_sis(struct damos *s, struct damon_ctx *ctx)
mm/damon/core.c
431
void damon_add_scheme(struct damon_ctx *ctx, struct damos *s)
mm/damon/core.c
437
static void damon_del_scheme(struct damos *s)
mm/damon/core.c
442
static void damon_free_scheme(struct damos *s)
mm/damon/core.c
447
void damon_destroy_scheme(struct damos *s)
mm/damon/core.c
574
struct damos *s, *next_s;
mm/damon/core.c
721
struct damos *s;
mm/damon/core.c
762
void damon_set_schemes(struct damon_ctx *ctx, struct damos **schemes,
mm/damon/core.c
765
struct damos *s, *next;
mm/damon/core.c
869
static struct damos_filter *damos_nth_core_filter(int n, struct damos *s)
mm/damon/core.c
881
static struct damos_filter *damos_nth_ops_filter(int n, struct damos *s)
mm/damon/core.c
923
static int damos_commit_core_filters(struct damos *dst, struct damos *src)
mm/damon/core.c
951
static int damos_commit_ops_filters(struct damos *dst, struct damos *src)
mm/damon/core.c
994
static void damos_set_filters_default_reject(struct damos *s)
mm/damon/lru_sort.c
198
static struct damos *damon_lru_sort_new_scheme(
mm/damon/lru_sort.c
221
static struct damos *damon_lru_sort_new_hot_scheme(unsigned int hot_thres)
mm/damon/lru_sort.c
230
static struct damos *damon_lru_sort_new_cold_scheme(unsigned int cold_thres)
mm/damon/lru_sort.c
239
static int damon_lru_sort_add_quota_goals(struct damos *hot_scheme,
mm/damon/lru_sort.c
240
struct damos *cold_scheme)
mm/damon/lru_sort.c
259
static int damon_lru_sort_add_filters(struct damos *hot_scheme,
mm/damon/lru_sort.c
260
struct damos *cold_scheme)
mm/damon/lru_sort.c
286
struct damos *hot_scheme, *cold_scheme;
mm/damon/lru_sort.c
372
struct damos *s;
mm/damon/ops-common.c
107
struct damos *s)
mm/damon/ops-common.c
148
struct damos *s)
mm/damon/ops-common.c
422
bool damos_ops_has_filter(struct damos *s)
mm/damon/ops-common.h
18
struct damos *s);
mm/damon/ops-common.h
20
struct damos *s);
mm/damon/ops-common.h
25
bool damos_ops_has_filter(struct damos *s);
mm/damon/paddr.c
126
static bool damos_pa_filter_out(struct damos *scheme, struct folio *folio)
mm/damon/paddr.c
140
static bool damon_pa_invalid_damos_folio(struct folio *folio, struct damos *s)
mm/damon/paddr.c
152
unsigned long addr_unit, struct damos *s,
mm/damon/paddr.c
211
struct damos *s, bool activate,
mm/damon/paddr.c
244
unsigned long addr_unit, struct damos *s,
mm/damon/paddr.c
251
unsigned long addr_unit, struct damos *s,
mm/damon/paddr.c
258
unsigned long addr_unit, struct damos *s,
mm/damon/paddr.c
292
unsigned long addr_unit, struct damos *s,
mm/damon/paddr.c
320
struct damos *scheme, unsigned long *sz_filter_passed)
mm/damon/paddr.c
347
struct damos *scheme)
mm/damon/reclaim.c
163
static struct damos *damon_reclaim_new_scheme(void)
mm/damon/reclaim.c
195
struct damos *scheme;
mm/damon/reclaim.c
278
struct damos *s;
mm/damon/sysfs-common.h
50
struct damon_region *r, struct damos *s,
mm/damon/sysfs-schemes.c
2528
static int damon_sysfs_add_scheme_filters(struct damos *scheme,
mm/damon/sysfs-schemes.c
2622
struct damos *scheme;
mm/damon/sysfs-schemes.c
2658
struct damos *scheme;
mm/damon/sysfs-schemes.c
2674
static int damos_sysfs_add_migrate_dest(struct damos *scheme,
mm/damon/sysfs-schemes.c
2695
static struct damos *damon_sysfs_mk_scheme(
mm/damon/sysfs-schemes.c
2703
struct damos *scheme;
mm/damon/sysfs-schemes.c
2772
struct damos *scheme, *next;
mm/damon/sysfs-schemes.c
2789
struct damos *scheme;
mm/damon/sysfs-schemes.c
2825
struct damon_region *r, struct damos *s, bool total_bytes_only,
mm/damon/sysfs-schemes.c
2828
struct damos *scheme;
mm/damon/sysfs.c
1712
struct damos *s, unsigned long sz_filter_passed)
mm/damon/tests/core-kunit.h
1166
struct damos scheme;
mm/damon/tests/core-kunit.h
901
static void damos_test_help_initailize_scheme(struct damos *scheme)
mm/damon/tests/core-kunit.h
908
static void damos_test_commit_for(struct kunit *test, struct damos *dst,
mm/damon/tests/core-kunit.h
909
struct damos *src)
mm/damon/tests/core-kunit.h
955
&(struct damos){
mm/damon/tests/core-kunit.h
964
&(struct damos){
mm/damon/tests/core-kunit.h
978
&(struct damos){
mm/damon/tests/core-kunit.h
987
&(struct damos){
mm/damon/vaddr.c
611
static bool damos_va_filter_out(struct damos *scheme, struct folio *folio,
mm/damon/vaddr.c
642
struct damos *scheme;
mm/damon/vaddr.c
705
struct damos *s = priv->scheme;
mm/damon/vaddr.c
804
struct damon_region *r, struct damos *s,
mm/damon/vaddr.c
853
struct damos *scheme;
mm/damon/vaddr.c
858
struct damos *s)
mm/damon/vaddr.c
867
struct damos *s = priv->scheme;
mm/damon/vaddr.c
923
struct damon_region *r, struct damos *s,
mm/damon/vaddr.c
952
struct damos *scheme, unsigned long *sz_filter_passed)
mm/damon/vaddr.c
989
struct damos *scheme)
samples/damon/mtier.c
79
struct damos *scheme;
samples/damon/prcl.c
63
struct damos *scheme;