Home
last modified time | relevance | path

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

/linux/include/linux/ !
H A Ddamon.h105 struct damon_target { struct
277 struct damon_target *charge_target_from;
449 struct damon_target *t, struct damon_region *r,
650 struct damon_target *t, struct damon_region *r,
653 struct damon_target *t, struct damon_region *r,
655 bool (*target_valid)(struct damon_target *t);
656 void (*cleanup_target)(struct damon_target *t);
843 static inline struct damon_region *damon_last_region(struct damon_target *t) in damon_last_region()
848 static inline struct damon_region *damon_first_region(struct damon_target *t) in damon_first_region()
907 struct damon_target *t) in damon_insert_region()
[all …]
/linux/mm/damon/ !
H A Dcore.c137 void damon_add_region(struct damon_region *r, struct damon_target *t) in damon_add_region()
143 static void damon_del_region(struct damon_region *r, struct damon_target *t) in damon_del_region()
154 void damon_destroy_region(struct damon_region *r, struct damon_target *t) in damon_destroy_region()
161 struct damon_target *t) in damon_is_last_region()
181 struct damon_region *last, struct damon_target *t) in damon_fill_regions_holes()
213 int damon_set_regions(struct damon_target *t, struct damon_addr_range *ranges, in damon_set_regions()
472 struct damon_target *damon_new_target(void) in damon_new_target()
474 struct damon_target *t; in damon_new_target()
489 void damon_add_target(struct damon_ctx *ctx, struct damon_target *t) in damon_add_target()
499 static void damon_del_target(struct damon_target *t) in damon_del_target()
[all …]
H A Dvaddr.c30 static inline struct task_struct *damon_get_task_struct(struct damon_target *t) in damon_get_task_struct()
42 static struct mm_struct *damon_get_mm(struct damon_target *t) in damon_get_mm()
65 static int damon_va_evenly_split_region(struct damon_target *t, in damon_va_evenly_split_region()
179 static int damon_va_three_regions(struct damon_target *t, in damon_va_three_regions()
240 struct damon_target *t) in __damon_va_init_regions()
242 struct damon_target *ti; in __damon_va_init_regions()
282 struct damon_target *t; in damon_va_init()
297 struct damon_target *t; in damon_va_update()
411 struct damon_target *t; in damon_va_prepare_access_checks()
567 struct damon_target *t; in damon_va_check_accesses()
[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 Dstat.c53 struct damon_target *t; in damon_stat_set_estimated_memory_bandwidth()
85 struct damon_target *t; in damon_stat_sort_regions()
178 static int damon_stat_set_monitoring_region(struct damon_target *t, in damon_stat_set_monitoring_region()
200 struct damon_target *target; in damon_stat_build_ctx()
H A Dpaddr.c61 struct damon_target *t; in damon_pa_prepare_access_checks()
108 struct damon_target *t; in damon_pa_check_accesses()
319 struct damon_target *t, struct damon_region *r, in damon_pa_apply_scheme()
346 struct damon_target *t, struct damon_region *r, in damon_pa_scheme_score()
H A Dreclaim.c161 static struct damon_target *target;
194 struct damon_target *param_target; in damon_reclaim_apply_parameters()
H A Dsysfs-common.h49 struct damon_ctx *ctx, struct damon_target *t,
H A Dlru_sort.c196 static struct damon_target *target;
284 struct damon_target *param_target; in damon_lru_sort_apply_parameters()
H A Dmodules-common.h49 struct damon_target **targetp);
H A Dsysfs.c1363 static int damon_sysfs_set_regions(struct damon_target *t, in damon_sysfs_set_regions()
1398 struct damon_target *t = damon_new_target(); in damon_sysfs_add_target()
1711 struct damon_target *t, struct damon_region *r, in damon_sysfs_schemes_tried_regions_upd_one()
H A Dsysfs-schemes.c2824 struct damon_ctx *ctx, struct damon_target *t, in damos_sysfs_populate_region_dir()
/linux/mm/damon/tests/ !
H A Dcore-kunit.h20 struct damon_target *t; in damon_test_regions()
47 struct damon_target *t; in nr_damon_targets()
59 struct damon_target *t; in damon_test_target()
96 struct damon_target *t; in damon_test_aggregate()
147 struct damon_target *t; in damon_test_split_at()
181 struct damon_target *t; in damon_test_merge_two()
224 static struct damon_region *__nth_region_of(struct damon_target *t, int idx) in __nth_region_of()
239 struct damon_target *t; in damon_test_merge_regions_of()
276 struct damon_target *t; in damon_test_split_regions_of()
379 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()
258 struct damon_target *t = damon_new_target(); in damon_test_split_evenly_fail()
286 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/samples/damon/ !
H A Dwsse.c41 struct damon_target *t; in damon_sample_wsse_repeat_call_fn()
63 struct damon_target *target; in damon_sample_wsse_start()
H A Dprcl.c40 struct damon_target *t; in damon_sample_prcl_repeat_call_fn()
62 struct damon_target *target; in damon_sample_prcl_start()
H A Dmtier.c77 struct damon_target *target; in damon_sample_mtier_build_ctx()