Searched refs:damon_region (Results 1 - 11 of 11) sorted by relevance
/linux-master/mm/damon/ |
H 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,
|
H A D | paddr.c | 64 static void __damon_pa_prepare_access_check(struct damon_region *r) 74 struct damon_region *r; 151 static void __damon_pa_check_access(struct damon_region *r, 174 struct damon_region *r; 227 static unsigned long damon_pa_pageout(struct damon_region *r, struct damos *s) 258 struct damon_region *r, struct damos *s, bool mark_accessed) 282 static unsigned long damon_pa_mark_accessed(struct damon_region *r, 288 static unsigned long damon_pa_deactivate_pages(struct damon_region *r, 295 struct damon_target *t, struct damon_region *r, 315 struct damon_target *t, struct damon_region * [all...] |
H A D | core.c | 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 *las [all...] |
H A D | core-test.h | 19 struct damon_region *r; 84 struct damon_region *r; 125 struct damon_region *r, *r_new; 152 struct damon_region *r, *r2, *r3; 180 static struct damon_region *__nth_region_of(struct damon_target *t, int idx) 182 struct damon_region *r; 196 struct damon_region *r; 228 struct damon_region *r; 286 struct damon_region *r1 = damon_new_region(4, 16); 287 struct damon_region *r [all...] |
H A D | vaddr-test.h | 94 static struct damon_region *__nth_region_of(struct damon_target *t, int idx) 96 struct damon_region *r; 135 struct damon_region *r; 253 struct damon_region *r = damon_new_region(start, end); 272 struct damon_region *r = damon_new_region(start, end);
|
H A D | ops-common.c | 73 int damon_hot_score(struct damon_ctx *c, struct damon_region *r, 114 int damon_cold_score(struct damon_ctx *c, struct damon_region *r,
|
H A D | vaddr.c | 65 struct damon_region *r, unsigned int nr_pieces) 68 struct damon_region *n = NULL, *next; 237 struct damon_region *r; 408 struct damon_region *r) 419 struct damon_region *r; 561 struct damon_region *r, bool same_target, 590 struct damon_region *r; 629 struct damon_region *r, int behavior) 635 struct damon_region *r, int behavior) 654 struct damon_target *t, struct damon_region * [all...] |
H A D | dbgfs.c | 555 struct damon_region *r; 607 struct damon_region *r, *prev; 636 struct damon_region *r, *next;
|
H A D | sysfs-schemes.c | 25 struct damon_region *region) 2161 struct damon_target *t, struct damon_region *r,
|
/linux-master/include/linux/ |
H A D | damon.h | 17 /* Minimal region size. Every damon_region is aligned by this. */ 39 * struct damon_region - Represents a monitoring target region. 66 struct damon_region { struct 490 struct damon_target *t, struct damon_region *r, 493 struct damon_target *t, struct damon_region *r, 537 struct damon_region *region, 555 * aggregates the information by increasing &damon_region->nr_accesses for 631 static inline struct damon_region *damon_next_region(struct damon_region *r) 633 return container_of(r->list.next, struct damon_region, lis [all...] |
/linux-master/include/trace/events/ |
H A D | damon.h | 15 unsigned int target_idx, struct damon_region *r, 53 TP_PROTO(unsigned int target_id, struct damon_region *r,
|
Completed in 141 milliseconds