Home
last modified time | relevance | path

Searched refs:damon_ctx (Results 1 – 16 of 16) sorted by relevance

/linux-6.3-rc2/include/linux/
A Ddamon.h337 struct damon_ctx;
389 void (*init)(struct damon_ctx *context);
390 void (*update)(struct damon_ctx *context);
401 void (*cleanup)(struct damon_ctx *context);
436 int (*before_start)(struct damon_ctx *context);
438 int (*after_sampling)(struct damon_ctx *context);
505 struct damon_ctx { struct
609 bool damon_targets_empty(struct damon_ctx *ctx);
614 struct damon_ctx *damon_new_ctx(void);
615 void damon_destroy_ctx(struct damon_ctx *ctx);
[all …]
/linux-6.3-rc2/mm/damon/
A Dsysfs-common.h41 int damon_sysfs_set_schemes(struct damon_ctx *ctx,
46 struct damon_ctx *ctx);
50 struct damon_ctx *ctx);
52 int damon_sysfs_schemes_update_regions_stop(struct damon_ctx *ctx);
56 struct damon_ctx *ctx);
A Dsysfs.c942 struct damon_ctx *damon_ctx; member
1052 struct damon_ctx *ctx = kdamond->damon_ctx; in state_show()
1124 struct damon_ctx *ctx) in damon_sysfs_add_target()
1241 struct damon_ctx *ctx = kdamond->damon_ctx; in damon_sysfs_upd_schemes_stats()
1253 struct damon_ctx *ctx = kdamond->damon_ctx; in damon_sysfs_upd_schemes_regions_start()
1264 struct damon_ctx *ctx = kdamond->damon_ctx; in damon_sysfs_upd_schemes_regions_stop()
1274 struct damon_ctx *ctx = kdamond->damon_ctx; in damon_sysfs_clear_schemes_regions()
1401 struct damon_ctx *ctx; in damon_sysfs_turn_damon_on()
1412 if (kdamond->damon_ctx) in damon_sysfs_turn_damon_on()
1526 struct damon_ctx *ctx; in pid_show()
[all …]
A Dcore.c387 bool damon_targets_empty(struct damon_ctx *ctx) in damon_targets_empty()
417 struct damon_ctx *damon_new_ctx(void) in damon_new_ctx()
419 struct damon_ctx *ctx; in damon_new_ctx()
443 static void damon_destroy_targets(struct damon_ctx *ctx) in damon_destroy_targets()
456 void damon_destroy_ctx(struct damon_ctx *ctx) in damon_destroy_ctx()
625 static int __damon_start(struct damon_ctx *ctx) in __damon_start()
690 static int __damon_stop(struct damon_ctx *ctx) in __damon_stop()
715 int damon_stop(struct damon_ctx **ctxs, int nr_ctxs) in damon_stop()
1012 static void kdamond_apply_schemes(struct damon_ctx *c) in kdamond_apply_schemes()
1198 static bool kdamond_need_stop(struct damon_ctx *ctx) in kdamond_need_stop()
[all …]
A Ddbgfs.c18 static struct damon_ctx **dbgfs_ctxs;
60 struct damon_ctx *ctx = file->private_data; in dbgfs_attrs_read()
77 struct damon_ctx *ctx = file->private_data; in dbgfs_attrs_write()
173 struct damon_ctx *ctx = file->private_data; in dbgfs_schemes_read()
297 struct damon_ctx *ctx = file->private_data; in dbgfs_schemes_write()
359 struct damon_ctx *ctx = file->private_data; in dbgfs_target_ids_read()
490 struct damon_ctx *ctx = file->private_data; in dbgfs_target_ids_write()
574 struct damon_ctx *ctx = file->private_data; in dbgfs_init_regions_read()
787 struct damon_ctx *ctx; in dbgfs_new_ctx()
817 struct damon_ctx **new_ctxs, *new_ctx; in dbgfs_mk_context()
[all …]
A Dops-common.h15 int damon_cold_score(struct damon_ctx *c, struct damon_region *r,
17 int damon_hot_score(struct damon_ctx *c, struct damon_region *r,
A Dmodules-common.c17 int damon_modules_new_paddr_ctx_target(struct damon_ctx **ctxp, in damon_modules_new_paddr_ctx_target()
20 struct damon_ctx *ctx; in damon_modules_new_paddr_ctx_target()
A Dcore-test.h39 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()
79 struct damon_ctx *ctx = damon_new_ctx(); in damon_test_aggregate()
122 struct damon_ctx *c = damon_new_ctx(); in damon_test_split_at()
215 struct damon_ctx *c = damon_new_ctx(); in damon_test_split_regions_of()
237 struct damon_ctx *c = damon_new_ctx(); in damon_test_ops_registration()
A Dreclaim.c123 static struct damon_ctx *ctx;
251 static int damon_reclaim_after_aggregation(struct damon_ctx *c) in damon_reclaim_after_aggregation()
262 static int damon_reclaim_after_wmarks_check(struct damon_ctx *c) in damon_reclaim_after_wmarks_check()
A Dvaddr.c233 static void __damon_va_init_regions(struct damon_ctx *ctx, in __damon_va_init_regions()
274 static void damon_va_init(struct damon_ctx *ctx) in damon_va_init()
288 static void damon_va_update(struct damon_ctx *ctx) in damon_va_update()
408 static void damon_va_prepare_access_checks(struct damon_ctx *ctx) in damon_va_prepare_access_checks()
566 static unsigned int damon_va_check_accesses(struct damon_ctx *ctx) in damon_va_check_accesses()
633 static unsigned long damon_va_apply_scheme(struct damon_ctx *ctx, in damon_va_apply_scheme()
667 static int damon_va_scheme_score(struct damon_ctx *context, in damon_va_scheme_score()
A Dlru_sort.c145 static struct damon_ctx *ctx;
286 static int damon_lru_sort_after_aggregation(struct damon_ctx *c) in damon_lru_sort_after_aggregation()
301 static int damon_lru_sort_after_wmarks_check(struct damon_ctx *c) in damon_lru_sort_after_wmarks_check()
A Dpaddr.c71 static void damon_pa_prepare_access_checks(struct damon_ctx *ctx) in damon_pa_prepare_access_checks()
175 static unsigned int damon_pa_check_accesses(struct damon_ctx *ctx) in damon_pa_check_accesses()
302 static unsigned long damon_pa_apply_scheme(struct damon_ctx *ctx, in damon_pa_apply_scheme()
322 static int damon_pa_scheme_score(struct damon_ctx *context, in damon_pa_scheme_score()
A Dops-common.c95 int damon_hot_score(struct damon_ctx *c, struct damon_region *r, in damon_hot_score()
137 int damon_cold_score(struct damon_ctx *c, struct damon_region *r, in damon_cold_score()
A Ddbgfs-test.h73 struct damon_ctx *ctx = dbgfs_new_ctx(); in damon_dbgfs_test_set_targets()
96 struct damon_ctx *ctx = damon_new_ctx(); in damon_dbgfs_test_set_init_regions()
A Dmodules-common.h48 int damon_modules_new_paddr_ctx_target(struct damon_ctx **ctxp,
A Dsysfs-schemes.c1565 int damon_sysfs_set_schemes(struct damon_ctx *ctx, in damon_sysfs_set_schemes()
1596 struct damon_ctx *ctx) in damon_sysfs_schemes_update_stats()
1629 static int damon_sysfs_before_damos_apply(struct damon_ctx *ctx, in damon_sysfs_before_damos_apply()
1666 struct damon_ctx *ctx) in damon_sysfs_schemes_clear_regions()
1688 struct damon_ctx *ctx) in damon_sysfs_schemes_update_regions_start()
1701 int damon_sysfs_schemes_update_regions_stop(struct damon_ctx *ctx) in damon_sysfs_schemes_update_regions_stop()

Completed in 29 milliseconds