Lines Matching refs:damon_region
120 struct damon_region *damon_new_region(unsigned long start, unsigned long end) in damon_new_region()
122 struct damon_region *region; in damon_new_region()
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()
151 static void damon_free_region(struct damon_region *r) in damon_free_region()
156 void damon_destroy_region(struct damon_region *r, struct damon_target *t) in damon_destroy_region()
167 static bool damon_intersect(struct damon_region *r, in damon_intersect()
176 static int damon_fill_regions_holes(struct damon_region *first, in damon_fill_regions_holes()
177 struct damon_region *last, struct damon_target *t) in damon_fill_regions_holes()
179 struct damon_region *r = first; in damon_fill_regions_holes()
182 struct damon_region *next, *newr; in damon_fill_regions_holes()
211 struct damon_region *r, *next; in damon_set_regions()
228 struct damon_region *first = NULL, *last, *newr; in damon_set_regions()
399 struct damon_region *r, *next; in damon_free_target()
503 static void damon_update_monitoring_result(struct damon_region *r, in damon_update_monitoring_result()
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()
781 struct damon_region *r, unsigned long sz_r);
783 static bool __damos_valid_target(struct damon_region *r, struct damos *s) in __damos_valid_target()
797 struct damon_region *r, struct damos *s) in damos_valid_target()
830 struct damon_region **rp, struct damos *s) in damos_skip_charged_region()
832 struct damon_region *r = *rp; in damos_skip_charged_region()
879 struct damon_region *r, struct damos *s) in damos_apply_scheme()
918 struct damon_region *r) in damon_do_apply_schemes()
969 struct damon_region *r; in damos_adjust_quota()
1015 struct damon_region *r, *next_r; in kdamond_apply_schemes()
1035 struct damon_region *l, struct damon_region *r) in damon_merge_two_regions()
1056 struct damon_region *r, *prev = NULL, *next; in damon_merge_regions_of()
1100 struct damon_region *r, unsigned long sz_r) in damon_split_region_at()
1102 struct damon_region *new; in damon_split_region_at()
1119 struct damon_region *r, *next; in damon_split_regions_of()
1308 struct damon_region *r, *next; in kdamond_fn()
1457 damon_region_cache = KMEM_CACHE(damon_region, 0); in damon_init()