Lines Matching refs:damon_region

117  * Construct a damon_region struct
121 struct damon_region *damon_new_region(unsigned long start, unsigned long end)
123 struct damon_region *region;
141 void damon_add_region(struct damon_region *r, struct damon_target *t)
147 static void damon_del_region(struct damon_region *r, struct damon_target *t)
153 static void damon_free_region(struct damon_region *r)
158 void damon_destroy_region(struct damon_region *r, struct damon_target *t)
169 static bool damon_intersect(struct damon_region *r,
178 static int damon_fill_regions_holes(struct damon_region *first,
179 struct damon_region *last, struct damon_target *t)
181 struct damon_region *r = first;
184 struct damon_region *next, *newr;
213 struct damon_region *r, *next;
230 struct damon_region *first = NULL, *last, *newr;
465 struct damon_region *r, *next;
567 static void damon_update_monitoring_result(struct damon_region *r,
589 struct damon_region *r;
683 struct damon_region *r;
823 struct damon_region *r;
835 struct damon_region *r, unsigned long sz_r);
837 static bool __damos_valid_target(struct damon_region *r, struct damos *s)
852 struct damon_region *r, struct damos *s)
885 struct damon_region **rp, struct damos *s)
887 struct damon_region *r = *rp;
934 struct damon_region *r, struct damos_filter *filter)
982 struct damon_region *r, struct damos *s)
994 struct damon_region *r, struct damos *s)
1065 struct damon_region *r)
1226 struct damon_region *r;
1272 struct damon_region *r, *next_r;
1311 struct damon_region *l, struct damon_region *r)
1333 struct damon_region *r, *prev = NULL, *next;
1377 struct damon_region *r, unsigned long sz_r)
1379 struct damon_region *new;
1398 struct damon_region *r, *next;
1592 struct damon_region *r, *next;
1821 void damon_update_region_access_rate(struct damon_region *r, bool accessed,
1842 damon_region_cache = KMEM_CACHE(damon_region, 0);