Home
last modified time | relevance | path

Searched refs:damon_region (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/include/linux/
H A Ddamon.h50 struct damon_region { struct
311 struct damon_target *t, struct damon_region *r,
314 struct damon_target *t, struct damon_region *r,
418 static inline struct damon_region *damon_next_region(struct damon_region *r) in damon_next_region()
420 return container_of(r->list.next, struct damon_region, list); in damon_next_region()
423 static inline struct damon_region *damon_prev_region(struct damon_region *r) in damon_prev_region()
425 return container_of(r->list.prev, struct damon_region, list); in damon_prev_region()
428 static inline struct damon_region *damon_last_region(struct damon_target *t) in damon_last_region()
430 return list_last_entry(&t->regions_list, struct damon_region, list); in damon_last_region()
453 struct damon_region *damon_new_region(unsigned long start, unsigned long end);
[all …]
/OK3568_Linux_fs/kernel/mm/damon/
H A Dcore.c33 struct damon_region *damon_new_region(unsigned long start, unsigned long end) in damon_new_region()
35 struct damon_region *region; in damon_new_region()
52 void damon_add_region(struct damon_region *r, struct damon_target *t) in damon_add_region()
58 static void damon_del_region(struct damon_region *r, struct damon_target *t) in damon_del_region()
64 static void damon_free_region(struct damon_region *r) in damon_free_region()
69 void damon_destroy_region(struct damon_region *r, struct damon_target *t) in damon_destroy_region()
180 struct damon_region *r, *next; in damon_free_target()
355 struct damon_region *r; in damon_region_sz_limit()
521 struct damon_region *r; in kdamond_reset_aggregated()
533 struct damon_target *t, struct damon_region *r,
[all …]
H A Dcore-test.h19 struct damon_region *r; in damon_test_regions()
86 struct damon_region *r; in damon_test_aggregate()
123 struct damon_region *r; in damon_test_split_at()
143 struct damon_region *r, *r2, *r3; in damon_test_merge_two()
169 static struct damon_region *__nth_region_of(struct damon_target *t, int idx) in __nth_region_of()
171 struct damon_region *r; in __nth_region_of()
185 struct damon_region *r; in damon_test_merge_regions_of()
216 struct damon_region *r; in damon_test_split_regions_of()
H A Dvaddr.c65 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()
236 struct damon_region *r; in __damon_va_init_regions()
293 static bool damon_intersect(struct damon_region *r, in damon_intersect()
308 struct damon_region *r, *next; in damon_va_apply_three_regions()
323 struct damon_region *first = NULL, *last; in damon_va_apply_three_regions()
324 struct damon_region *newr; in damon_va_apply_three_regions()
474 struct mm_struct *mm, struct damon_region *r) in __damon_va_prepare_access_check()
485 struct damon_region *r; in damon_va_prepare_access_checks()
623 struct mm_struct *mm, struct damon_region *r) in __damon_va_check_access()
[all …]
H A Dpaddr.c69 struct damon_region *r) in __damon_pa_prepare_access_check()
79 struct damon_region *r; in damon_pa_prepare_access_checks()
174 struct damon_region *r) in __damon_pa_check_access()
198 struct damon_region *r; in damon_pa_check_accesses()
217 struct damon_target *t, struct damon_region *r, in damon_pa_apply_scheme()
251 struct damon_target *t, struct damon_region *r, in damon_pa_scheme_score()
H A Dvaddr-test.h98 static struct damon_region *__nth_region_of(struct damon_target *t, int idx) in __nth_region_of()
100 struct damon_region *r; in __nth_region_of()
139 struct damon_region *r; in damon_do_test_apply_three_regions()
255 struct damon_region *r = damon_new_region(start, end); in damon_test_split_evenly_fail()
274 struct damon_region *r = damon_new_region(start, end); in damon_test_split_evenly_succ()
H A Dprmtv-common.h15 int damon_pageout_score(struct damon_ctx *c, struct damon_region *r,
H A Dprmtv-common.c92 int damon_pageout_score(struct damon_ctx *c, struct damon_region *r, in damon_pageout_score()
H A Ddbgfs.c442 struct damon_region *r; in sprint_init_regions()
492 struct damon_region *r, *prev; in add_init_region()
524 struct damon_region *r, *next; in set_init_regions()
H A Dreclaim.c294 struct damon_region *region; in damon_reclaim_turn()
/OK3568_Linux_fs/kernel/include/trace/events/
H A Ddamon.h15 struct damon_region *r, unsigned int nr_regions),