Searched refs:damon_target (Results 1 – 11 of 11) sorted by relevance
/linux-6.1.9/include/linux/ |
D | damon.h | 73 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/ |
D | core.c | 139 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 …]
|
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()
|
D | vaddr.c | 29 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 …]
|
D | vaddr-test.h | 86 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()
|
D | paddr.c | 75 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()
|
D | dbgfs.c | 324 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()
|
D | reclaim.c | 117 static struct damon_target *target;
|
D | lru_sort.c | 148 static struct damon_target *target;
|
D | sysfs.c | 2127 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/ |
D | damon.h | 14 TP_PROTO(struct damon_target *t, unsigned int target_id,
|