Searched refs:damon_ctx (Results 1 – 10 of 10) sorted by relevance
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | damon.h | 257 struct damon_ctx; 305 void (*init)(struct damon_ctx *context); 306 void (*update)(struct damon_ctx *context); 307 void (*prepare_access_checks)(struct damon_ctx *context); 308 unsigned int (*check_accesses)(struct damon_ctx *context); 309 void (*reset_aggregated)(struct damon_ctx *context); 310 int (*get_scheme_score)(struct damon_ctx *context, 313 unsigned long (*apply_scheme)(struct damon_ctx *context, 317 void (*cleanup)(struct damon_ctx *context); 345 int (*before_start)(struct damon_ctx *context); [all …]
|
| /OK3568_Linux_fs/kernel/mm/damon/ |
| H A D | core.c | 121 void damon_add_scheme(struct damon_ctx *ctx, struct damos *s) in damon_add_scheme() 163 void damon_add_target(struct damon_ctx *ctx, struct damon_target *t) in damon_add_target() 168 bool damon_targets_empty(struct damon_ctx *ctx) in damon_targets_empty() 198 struct damon_ctx *damon_new_ctx(void) in damon_new_ctx() 200 struct damon_ctx *ctx; in damon_new_ctx() 224 static void damon_destroy_targets(struct damon_ctx *ctx) in damon_destroy_targets() 237 void damon_destroy_ctx(struct damon_ctx *ctx) in damon_destroy_ctx() 259 int damon_set_targets(struct damon_ctx *ctx, in damon_set_targets() 295 int damon_set_attrs(struct damon_ctx *ctx, unsigned long sample_int, in damon_set_attrs() 324 int damon_set_schemes(struct damon_ctx *ctx, struct damos **schemes, in damon_set_schemes() [all …]
|
| H A D | dbgfs.c | 18 static struct damon_ctx **dbgfs_ctxs; 52 struct damon_ctx *ctx = file->private_data; in dbgfs_attrs_read() 69 struct damon_ctx *ctx = file->private_data; in dbgfs_attrs_write() 100 static ssize_t sprint_schemes(struct damon_ctx *c, char *buf, ssize_t len) in sprint_schemes() 134 struct damon_ctx *ctx = file->private_data; in dbgfs_schemes_read() 243 struct damon_ctx *ctx = file->private_data; in dbgfs_schemes_write() 278 static inline bool targetid_is_pid(const struct damon_ctx *ctx) in targetid_is_pid() 283 static ssize_t sprint_target_ids(struct damon_ctx *ctx, char *buf, ssize_t len) in sprint_target_ids() 310 struct damon_ctx *ctx = file->private_data; in dbgfs_target_ids_read() 364 struct damon_ctx *ctx = file->private_data; in dbgfs_target_ids_write() [all …]
|
| H A D | paddr.c | 68 static void __damon_pa_prepare_access_check(struct damon_ctx *ctx, in __damon_pa_prepare_access_check() 76 static void damon_pa_prepare_access_checks(struct damon_ctx *ctx) in damon_pa_prepare_access_checks() 173 static void __damon_pa_check_access(struct damon_ctx *ctx, in __damon_pa_check_access() 195 static unsigned int damon_pa_check_accesses(struct damon_ctx *ctx) in damon_pa_check_accesses() 216 static unsigned long damon_pa_apply_scheme(struct damon_ctx *ctx, in damon_pa_apply_scheme() 250 static int damon_pa_scheme_score(struct damon_ctx *context, in damon_pa_scheme_score() 264 void damon_pa_set_primitives(struct damon_ctx *ctx) in damon_pa_set_primitives()
|
| H A D | vaddr.c | 232 static void __damon_va_init_regions(struct damon_ctx *ctx, in __damon_va_init_regions() 273 static void damon_va_init(struct damon_ctx *ctx) in damon_va_init() 358 static void damon_va_update(struct damon_ctx *ctx) in damon_va_update() 473 static void __damon_va_prepare_access_check(struct damon_ctx *ctx, in __damon_va_prepare_access_check() 481 static void damon_va_prepare_access_checks(struct damon_ctx *ctx) in damon_va_prepare_access_checks() 622 static void __damon_va_check_access(struct damon_ctx *ctx, in __damon_va_check_access() 646 static unsigned int damon_va_check_accesses(struct damon_ctx *ctx) in damon_va_check_accesses() 711 static unsigned long damon_va_apply_scheme(struct damon_ctx *ctx, in damon_va_apply_scheme() 742 static int damon_va_scheme_score(struct damon_ctx *context, in damon_va_scheme_score() 757 void damon_va_set_primitives(struct damon_ctx *ctx) in damon_va_set_primitives()
|
| H A D | core-test.h | 39 static unsigned int nr_damon_targets(struct damon_ctx *ctx) in nr_damon_targets() 52 struct damon_ctx *c = damon_new_ctx(); in damon_test_target() 80 struct damon_ctx *ctx = damon_new_ctx(); in damon_test_aggregate() 121 struct damon_ctx *c = damon_new_ctx(); in damon_test_split_at() 214 struct damon_ctx *c = damon_new_ctx(); in damon_test_split_regions_of()
|
| H A D | dbgfs-test.h | 81 struct damon_ctx *ctx = dbgfs_new_ctx(); in damon_dbgfs_test_set_targets() 114 struct damon_ctx *ctx = damon_new_ctx(); in damon_dbgfs_test_set_init_regions()
|
| H A D | prmtv-common.h | 15 int damon_pageout_score(struct damon_ctx *c, struct damon_region *r,
|
| H A D | reclaim.c | 217 static struct damon_ctx *ctx; 389 static int damon_reclaim_after_aggregation(struct damon_ctx *c) in damon_reclaim_after_aggregation()
|
| H A D | prmtv-common.c | 92 int damon_pageout_score(struct damon_ctx *c, struct damon_region *r, in damon_pageout_score()
|