Home
last modified time | relevance | path

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

/linux/include/linux/
A Ddamon.h67 struct damon_target { struct
141 struct damon_target *charge_target_from;
289 struct damon_target *t, struct damon_region *r,
291 int (*apply_scheme)(struct damon_ctx *context, struct damon_target *t,
427 struct damon_target *t);
428 void damon_add_region(struct damon_region *r, struct damon_target *t);
440 struct damon_target *damon_new_target(unsigned long id);
441 void damon_add_target(struct damon_ctx *ctx, struct damon_target *t);
443 void damon_free_target(struct damon_target *t);
444 void damon_destroy_target(struct damon_target *t);
[all …]
/linux/mm/damon/
A Dcore.c61 struct damon_target *t) in damon_insert_region()
165 struct damon_target *t; in damon_new_target()
278 struct damon_target *t, *next; in damon_set_targets()
369 struct damon_target *t; in damon_region_sz_limit()
532 struct damon_target *t; in kdamond_reset_aggregated()
572 struct damon_target *t, in damon_do_apply_schemes()
678 struct damon_target *t; in kdamond_apply_schemes()
796 struct damon_target *t; in kdamond_merge_regions()
867 struct damon_target *t; in kdamond_split_regions()
910 struct damon_target *t; in kdamond_need_stop()
[all …]
A 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()
85 struct damon_target *t; in damon_test_aggregate()
122 struct damon_target *t; in damon_test_split_at()
142 struct damon_target *t; in damon_test_merge_two()
169 static struct damon_region *__nth_region_of(struct damon_target *t, int idx) in __nth_region_of()
184 struct damon_target *t; in damon_test_merge_regions_of()
215 struct damon_target *t; in damon_test_split_regions_of()
A Dvaddr.c39 static struct mm_struct *damon_get_mm(struct damon_target *t) in damon_get_mm()
62 static int damon_va_evenly_split_region(struct damon_target *t, in damon_va_evenly_split_region()
180 static int damon_va_three_regions(struct damon_target *t, in damon_va_three_regions()
241 struct damon_target *t) in __damon_va_init_regions()
277 struct damon_target *t; in damon_va_init()
306 static void damon_va_apply_three_regions(struct damon_target *t, in damon_va_apply_three_regions()
362 struct damon_target *t; in damon_va_update()
423 struct damon_target *t; in damon_va_prepare_access_checks()
544 struct damon_target *t; in damon_va_check_accesses()
569 struct damon_target *t = target; in damon_va_target_valid()
[all …]
A Dpaddr.c78 struct damon_target *t; in damon_pa_prepare_access_checks()
197 struct damon_target *t; in damon_pa_check_accesses()
216 int damon_pa_apply_scheme(struct damon_ctx *ctx, struct damon_target *t, in damon_pa_apply_scheme()
249 int damon_pa_scheme_score(struct damon_ctx *context, struct damon_target *t, in damon_pa_scheme_score()
A Dvaddr-test.h98 static struct damon_region *__nth_region_of(struct damon_target *t, int idx) in __nth_region_of()
138 struct damon_target *t; in damon_do_test_apply_three_regions()
254 struct damon_target *t = damon_new_target(42); in damon_test_split_evenly_fail()
273 struct damon_target *t = damon_new_target(42); in damon_test_split_evenly_succ()
A Ddbgfs.c276 struct damon_target *t; in sprint_target_ids()
356 struct damon_target *t, *next_t; in dbgfs_target_ids_write()
433 struct damon_target *t; in sprint_init_regions()
483 struct damon_target *t; in add_init_region()
515 struct damon_target *t; in set_init_regions()
653 struct damon_target *t, *next; in dbgfs_before_terminate()
A Dreclaim.c189 static struct damon_target *target;
/linux/include/trace/events/
A Ddamon.h14 TP_PROTO(struct damon_target *t, struct damon_region *r,

Completed in 20 milliseconds