Searched refs:damon_target (Results 1 – 14 of 14) sorted by relevance
/openbmc/linux/include/linux/ |
H A D | damon.h | 74 struct damon_target { struct 160 struct damon_target *charge_target_from; 411 struct damon_target *t, struct damon_region *r, 414 struct damon_target *t, struct damon_region *r, 416 bool (*target_valid)(struct damon_target *t); 457 struct damon_target *target, 613 struct damon_target *t) in damon_insert_region() 635 struct damon_target *damon_new_target(void); 638 void damon_free_target(struct damon_target *t); 639 void damon_destroy_target(struct damon_target *t); [all …]
|
/openbmc/linux/mm/damon/ |
H A D | core.c | 369 struct damon_target *t; in damon_new_target() 522 struct damon_target *t; in damon_update_monitoring_results() 607 struct damon_target *t; in damon_region_sz_limit() 744 struct damon_target *t; in kdamond_reset_aggregated() 861 struct damon_target *ti; in __damos_filter_out() 1009 struct damon_target *t; in damos_adjust_quota() 1055 struct damon_target *t; in kdamond_apply_schemes() 1134 struct damon_target *t; in kdamond_merge_regions() 1214 struct damon_target *t; in kdamond_split_regions() 1246 struct damon_target *t; in kdamond_need_stop() [all …]
|
H A D | vaddr.c | 41 static struct mm_struct *damon_get_mm(struct damon_target *t) in damon_get_mm() 175 static int damon_va_three_regions(struct damon_target *t, in damon_va_three_regions() 236 struct damon_target *t) in __damon_va_init_regions() 238 struct damon_target *ti; in __damon_va_init_regions() 278 struct damon_target *t; in damon_va_init() 293 struct damon_target *t; in damon_va_update() 419 struct damon_target *t; in damon_va_prepare_access_checks() 586 struct damon_target *t; in damon_va_check_accesses() 612 static bool damon_va_target_valid(struct damon_target *t) in damon_va_target_valid() 652 struct damon_target *t, struct damon_region *r, in damon_va_apply_scheme() [all …]
|
H A D | core-test.h | 20 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() [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 | vaddr-test.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() 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 D | paddr.c | 73 struct damon_target *t; in damon_pa_prepare_access_checks() 174 struct damon_target *t; in damon_pa_check_accesses() 296 struct damon_target *t, struct damon_region *r, in damon_pa_apply_scheme() 316 struct damon_target *t, struct damon_region *r, in damon_pa_scheme_score()
|
H A D | modules-common.h | 49 struct damon_target **targetp);
|
H A D | dbgfs.c | 332 struct damon_target *t; in sprint_target_ids() 462 struct damon_target *t, *next; in dbgfs_set_targets() 551 struct damon_target *t; in sprint_init_regions() 603 struct damon_target *t; in add_init_region() 632 struct damon_target *t; in set_init_regions() 772 struct damon_target *t, *next; in dbgfs_before_terminate()
|
H A D | sysfs.c | 1089 struct damon_target *t, *next; in damon_sysfs_destroy_targets() 1099 static int damon_sysfs_set_regions(struct damon_target *t, in damon_sysfs_set_regions() 1132 struct damon_target *t = damon_new_target(); in damon_sysfs_add_target() 1153 static int damon_sysfs_update_target_pid(struct damon_target *target, int pid) in damon_sysfs_update_target_pid() 1171 static int damon_sysfs_update_target(struct damon_target *target, in damon_sysfs_update_target() 1197 struct damon_target *t, *next; in damon_sysfs_set_targets() 1232 struct damon_target *t, *next; in damon_sysfs_before_terminate()
|
H A D | reclaim.c | 124 static struct damon_target *target;
|
H A D | lru_sort.c | 146 static struct damon_target *target;
|
H A D | sysfs-schemes.c | 1732 struct damon_target *t, struct damon_region *r, in damon_sysfs_before_damos_apply()
|
/openbmc/linux/include/trace/events/ |
H A D | damon.h | 14 TP_PROTO(struct damon_target *t, unsigned int target_id,
|