Searched refs:damon_region (Results 1 – 11 of 11) sorted by relevance
/linux-6.3-rc2/include/linux/ |
A D | damon.h | 51 struct damon_region { struct 395 struct damon_target *t, struct damon_region *r, 398 struct damon_target *t, struct damon_region *r, 442 struct damon_region *region, 523 static inline struct damon_region *damon_next_region(struct damon_region *r) in damon_next_region() 525 return container_of(r->list.next, struct damon_region, list); in damon_next_region() 528 static inline struct damon_region *damon_prev_region(struct damon_region *r) in damon_prev_region() 530 return container_of(r->list.prev, struct damon_region, list); in damon_prev_region() 543 static inline unsigned long damon_sz_region(struct damon_region *r) in damon_sz_region() 583 static inline void damon_insert_region(struct damon_region *r, in damon_insert_region() [all …]
|
/linux-6.3-rc2/mm/damon/ |
A D | core.c | 122 struct damon_region *region; in damon_new_region() 179 struct damon_region *r = first; in damon_fill_regions_holes() 211 struct damon_region *r, *next; in damon_set_regions() 399 struct damon_region *r, *next; in damon_free_target() 524 struct damon_region *r; in damon_update_monitoring_results() 599 struct damon_region *r; in damon_region_sz_limit() 769 struct damon_region *r; in kdamond_reset_aggregated() 832 struct damon_region *r = *rp; in damos_skip_charged_region() 969 struct damon_region *r; in damos_adjust_quota() 1035 struct damon_region *l, struct damon_region *r) in damon_merge_two_regions() [all …]
|
A D | core-test.h | 19 struct damon_region *r; in damon_test_regions() 84 struct damon_region *r; in damon_test_aggregate() 124 struct damon_region *r; in damon_test_split_at() 144 struct damon_region *r, *r2, *r3; in damon_test_merge_two() 172 struct damon_region *r; in __nth_region_of() 186 struct damon_region *r; in damon_test_merge_regions_of() 217 struct damon_region *r; in damon_test_split_regions_of() 273 struct damon_region *r1 = damon_new_region(4, 16); in damon_test_set_regions() 274 struct damon_region *r2 = damon_new_region(24, 32); in damon_test_set_regions() 278 struct damon_region *r; in damon_test_set_regions() [all …]
|
A D | paddr.c | 64 static void __damon_pa_prepare_access_check(struct damon_region *r) in __damon_pa_prepare_access_check() 74 struct damon_region *r; in damon_pa_prepare_access_checks() 154 static void __damon_pa_check_access(struct damon_region *r) in __damon_pa_check_access() 178 struct damon_region *r; in damon_pa_check_accesses() 231 static unsigned long damon_pa_pageout(struct damon_region *r, struct damos *s) in damon_pa_pageout() 265 struct damon_region *r, struct damos *s, bool mark_accessed) in damon_pa_mark_accessed_or_deactivate() 290 static unsigned long damon_pa_mark_accessed(struct damon_region *r, in damon_pa_mark_accessed() 296 static unsigned long damon_pa_deactivate_pages(struct damon_region *r, in damon_pa_deactivate_pages() 303 struct damon_target *t, struct damon_region *r, in damon_pa_apply_scheme() 323 struct damon_target *t, struct damon_region *r, in damon_pa_scheme_score()
|
A D | vaddr.c | 65 struct damon_region *r, unsigned int nr_pieces) in damon_va_evenly_split_region() 68 struct damon_region *n = NULL, *next; in damon_va_evenly_split_region() 237 struct damon_region *r; in __damon_va_init_regions() 401 struct damon_region *r) in __damon_va_prepare_access_check() 412 struct damon_region *r; in damon_va_prepare_access_checks() 545 struct damon_region *r, bool same_target) in __damon_va_check_access() 570 struct damon_region *r; in damon_va_check_accesses() 609 struct damon_region *r, int behavior) in damos_madvise() 615 struct damon_region *r, int behavior) in damos_madvise() 634 struct damon_target *t, struct damon_region *r, in damon_va_apply_scheme() [all …]
|
A D | vaddr-test.h | 94 static struct damon_region *__nth_region_of(struct damon_target *t, int idx) in __nth_region_of() 96 struct damon_region *r; in __nth_region_of() 135 struct damon_region *r; in damon_do_test_apply_three_regions() 251 struct damon_region *r = damon_new_region(start, end); in damon_test_split_evenly_fail() 270 struct damon_region *r = damon_new_region(start, end); in damon_test_split_evenly_succ()
|
A D | ops-common.h | 15 int damon_cold_score(struct damon_ctx *c, struct damon_region *r, 17 int damon_hot_score(struct damon_ctx *c, struct damon_region *r,
|
A D | ops-common.c | 95 int damon_hot_score(struct damon_ctx *c, struct damon_region *r, in damon_hot_score() 137 int damon_cold_score(struct damon_ctx *c, struct damon_region *r, in damon_cold_score()
|
A D | dbgfs.c | 552 struct damon_region *r; in sprint_init_regions() 604 struct damon_region *r, *prev; in add_init_region() 633 struct damon_region *r, *next; in set_init_regions()
|
A D | sysfs-schemes.c | 25 struct damon_region *region) in damon_sysfs_scheme_region_alloc() 1630 struct damon_target *t, struct damon_region *r, in damon_sysfs_before_damos_apply()
|
/linux-6.3-rc2/include/trace/events/ |
A D | damon.h | 15 struct damon_region *r, unsigned int nr_regions),
|
Completed in 21 milliseconds