Home
last modified time | relevance | path

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

/linux-6.15/include/linux/
H A Ddamon.h100 struct damon_target { struct
247 struct damon_target *charge_target_from;
416 struct damon_target *t, struct damon_region *r,
591 struct damon_target *t, struct damon_region *r,
594 struct damon_target *t, struct damon_region *r,
596 bool (*target_valid)(struct damon_target *t);
863 struct damon_target *t) in damon_insert_region()
898 struct damon_target *damon_new_target(void);
901 void damon_free_target(struct damon_target *t);
902 void damon_destroy_target(struct damon_target *t);
[all …]
/linux-6.15/mm/damon/
H A Dvaddr.c41 static struct mm_struct *damon_get_mm(struct damon_target *t) in damon_get_mm()
178 static int damon_va_three_regions(struct damon_target *t, in damon_va_three_regions()
239 struct damon_target *t) in __damon_va_init_regions()
241 struct damon_target *ti; in __damon_va_init_regions()
281 struct damon_target *t; in damon_va_init()
296 struct damon_target *t; in damon_va_update()
420 struct damon_target *t; in damon_va_prepare_access_checks()
591 struct damon_target *t; in damon_va_check_accesses()
617 static bool damon_va_target_valid(struct damon_target *t) in damon_va_target_valid()
657 struct damon_target *t, struct damon_region *r, in damon_va_apply_scheme()
[all …]
H A Dcore.c463 struct damon_target *t; in damon_new_target()
639 struct damon_target *t; in damon_update_monitoring_results()
1024 struct damon_target *t; in damon_nth_target()
1042 struct damon_target *dst, struct damon_target *src) in damon_commit_target_regions()
1174 struct damon_target *t; in damon_region_sz_limit()
1399 struct damon_target *t; in kdamond_reset_aggregated()
1416 struct damon_target *t; in damon_get_intervals_score()
1966 struct damon_target *t; in damos_adjust_quota()
2015 struct damon_target *t; in kdamond_apply_schemes()
2118 struct damon_target *t; in kdamond_merge_regions()
[all …]
H A Dmodules-common.c18 struct damon_target **targetp) in damon_modules_new_paddr_ctx_target()
21 struct damon_target *target; in damon_modules_new_paddr_ctx_target()
H A Dreclaim.c154 static struct damon_target *target;
187 struct damon_target *param_target; in damon_reclaim_apply_parameters()
H A Dlru_sort.c146 static struct damon_target *target;
192 struct damon_target *param_target; in damon_lru_sort_apply_parameters()
H A Dpaddr.c81 struct damon_target *t; in damon_pa_prepare_access_checks()
195 struct damon_target *t; in damon_pa_check_accesses()
575 struct damon_target *t, struct damon_region *r, in damon_pa_apply_scheme()
598 struct damon_target *t, struct damon_region *r, in damon_pa_scheme_score()
H A Dsysfs-common.h49 struct damon_ctx *ctx, struct damon_target *t,
H A Dmodules-common.h49 struct damon_target **targetp);
H A Dsysfs.c1284 struct damon_target *t, *next; in damon_sysfs_destroy_targets()
1294 static int damon_sysfs_set_regions(struct damon_target *t, in damon_sysfs_set_regions()
1327 struct damon_target *t = damon_new_target(); in damon_sysfs_add_target()
1369 struct damon_target *t, *next; in damon_sysfs_before_terminate()
1590 struct damon_target *t, struct damon_region *r, in damon_sysfs_schemes_tried_regions_upd_one()
H A Dsysfs-schemes.c2307 struct damon_ctx *ctx, struct damon_target *t, in damos_sysfs_populate_region_dir()
/linux-6.15/mm/damon/tests/
H A Dcore-kunit.h20 struct damon_target *t; in damon_test_regions()
41 struct damon_target *t; in nr_damon_targets()
53 struct damon_target *t; in damon_test_target()
83 struct damon_target *t; in damon_test_aggregate()
124 struct damon_target *t; in damon_test_split_at()
151 struct damon_target *t; in damon_test_merge_two()
180 static struct damon_region *__nth_region_of(struct damon_target *t, int idx) in __nth_region_of()
195 struct damon_target *t; in damon_test_merge_regions_of()
227 struct damon_target *t; in damon_test_split_regions_of()
296 struct damon_target *t = damon_new_target(); in damon_test_set_regions()
[all …]
H A Dvaddr-kunit.h94 static struct damon_region *__nth_region_of(struct damon_target *t, int idx) in __nth_region_of()
134 struct damon_target *t; in damon_do_test_apply_three_regions()
252 struct damon_target *t = damon_new_target(); in damon_test_split_evenly_fail()
271 struct damon_target *t = damon_new_target(); in damon_test_split_evenly_succ()
H A Dsysfs-kunit.h17 struct damon_target *t; in nr_damon_targets()
/linux-6.15/samples/damon/
H A Dwsse.c35 struct damon_target *t; in damon_sample_wsse_after_aggregate()
52 struct damon_target *target; in damon_sample_wsse_start()
H A Dprcl.c34 struct damon_target *t; in damon_sample_prcl_after_aggregate()
51 struct damon_target *target; in damon_sample_prcl_start()