Home
last modified time | relevance | path

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

/linux-6.1.9/include/linux/
Ddamon.h73 struct damon_target { struct
153 struct damon_target *charge_target_from;
344 struct damon_target *t, struct damon_region *r,
347 struct damon_target *t, struct damon_region *r,
349 bool (*target_valid)(struct damon_target *t);
477 static inline struct damon_region *damon_last_region(struct damon_target *t) in damon_last_region()
482 static inline struct damon_region *damon_first_region(struct damon_target *t) in damon_first_region()
523 struct damon_target *t) in damon_insert_region()
529 void damon_add_region(struct damon_region *r, struct damon_target *t);
530 void damon_destroy_region(struct damon_region *r, struct damon_target *t);
[all …]
/linux-6.1.9/mm/damon/
Dcore.c139 void damon_add_region(struct damon_region *r, struct damon_target *t) in damon_add_region()
145 static void damon_del_region(struct damon_region *r, struct damon_target *t) in damon_del_region()
156 void damon_destroy_region(struct damon_region *r, struct damon_target *t) in damon_destroy_region()
177 struct damon_region *last, struct damon_target *t) in damon_fill_regions_holes()
208 int damon_set_regions(struct damon_target *t, struct damon_addr_range *ranges, in damon_set_regions()
327 struct damon_target *damon_new_target(void) in damon_new_target()
329 struct damon_target *t; in damon_new_target()
343 void damon_add_target(struct damon_ctx *ctx, struct damon_target *t) in damon_add_target()
353 static void damon_del_target(struct damon_target *t) in damon_del_target()
358 void damon_free_target(struct damon_target *t) in damon_free_target()
[all …]
Dcore-test.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()
123 struct damon_target *t; in damon_test_split_at()
143 struct damon_target *t; in damon_test_merge_two()
170 static struct damon_region *__nth_region_of(struct damon_target *t, int idx) in __nth_region_of()
185 struct damon_target *t; in damon_test_merge_regions_of()
216 struct damon_target *t; in damon_test_split_regions_of()
272 struct damon_target *t = damon_new_target(); in damon_test_set_regions()
Dvaddr.c29 static inline struct task_struct *damon_get_task_struct(struct damon_target *t) in damon_get_task_struct()
41 static struct mm_struct *damon_get_mm(struct damon_target *t) in damon_get_mm()
64 static int damon_va_evenly_split_region(struct damon_target *t, in damon_va_evenly_split_region()
173 static int damon_va_three_regions(struct damon_target *t, in damon_va_three_regions()
234 struct damon_target *t) in __damon_va_init_regions()
236 struct damon_target *ti; in __damon_va_init_regions()
276 struct damon_target *t; in damon_va_init()
291 struct damon_target *t; in damon_va_update()
410 struct damon_target *t; in damon_va_prepare_access_checks()
570 struct damon_target *t; in damon_va_check_accesses()
[all …]
Dvaddr-test.h86 static struct damon_region *__nth_region_of(struct damon_target *t, int idx) in __nth_region_of()
126 struct damon_target *t; in damon_do_test_apply_three_regions()
242 struct damon_target *t = damon_new_target(); in damon_test_split_evenly_fail()
261 struct damon_target *t = damon_new_target(); in damon_test_split_evenly_succ()
Dpaddr.c75 struct damon_target *t; in damon_pa_prepare_access_checks()
191 struct damon_target *t; in damon_pa_check_accesses()
265 struct damon_target *t, struct damon_region *r, in damon_pa_apply_scheme()
285 struct damon_target *t, struct damon_region *r, in damon_pa_scheme_score()
Ddbgfs.c324 struct damon_target *t; in sprint_target_ids()
454 struct damon_target *t, *next; in dbgfs_set_targets()
543 struct damon_target *t; in sprint_init_regions()
595 struct damon_target *t; in add_init_region()
624 struct damon_target *t; in set_init_regions()
762 struct damon_target *t, *next; in dbgfs_before_terminate()
Dreclaim.c117 static struct damon_target *target;
Dlru_sort.c148 static struct damon_target *target;
Dsysfs.c2127 struct damon_target *t, *next; in damon_sysfs_destroy_targets()
2137 static int damon_sysfs_set_regions(struct damon_target *t, in damon_sysfs_set_regions()
2170 struct damon_target *t = damon_new_target(); in damon_sysfs_add_target()
2197 static struct damon_target *damon_sysfs_existing_target( in damon_sysfs_existing_target()
2201 struct damon_target *t; in damon_sysfs_existing_target()
2235 struct damon_target *t = damon_sysfs_existing_target(st, ctx); in damon_sysfs_set_targets()
2349 struct damon_target *t, *next; in damon_sysfs_before_terminate()
/linux-6.1.9/include/trace/events/
Ddamon.h14 TP_PROTO(struct damon_target *t, unsigned int target_id,