| /linux/include/linux/ ! |
| H A D | damon.h | 105 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 D | core.c | 137 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 D | vaddr.c | 30 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 D | modules-common.c | 18 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 D | stat.c | 53 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 D | paddr.c | 61 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 D | reclaim.c | 161 static struct damon_target *target; 194 struct damon_target *param_target; in damon_reclaim_apply_parameters()
|
| H A D | sysfs-common.h | 49 struct damon_ctx *ctx, struct damon_target *t,
|
| H A D | lru_sort.c | 196 static struct damon_target *target; 284 struct damon_target *param_target; in damon_lru_sort_apply_parameters()
|
| H A D | modules-common.h | 49 struct damon_target **targetp);
|
| H A D | sysfs.c | 1363 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 D | sysfs-schemes.c | 2824 struct damon_ctx *ctx, struct damon_target *t, in damos_sysfs_populate_region_dir()
|
| /linux/mm/damon/tests/ ! |
| H A D | core-kunit.h | 20 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 D | vaddr-kunit.h | 94 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 D | sysfs-kunit.h | 17 struct damon_target *t; in nr_damon_targets()
|
| /linux/samples/damon/ ! |
| H A D | wsse.c | 41 struct damon_target *t; in damon_sample_wsse_repeat_call_fn() 63 struct damon_target *target; in damon_sample_wsse_start()
|
| H A D | prcl.c | 40 struct damon_target *t; in damon_sample_prcl_repeat_call_fn() 62 struct damon_target *target; in damon_sample_prcl_start()
|
| H A D | mtier.c | 77 struct damon_target *target; in damon_sample_mtier_build_ctx()
|