Searched refs:damon_region (Results 1 – 11 of 11) sorted by relevance
| /linux/include/linux/ |
| H A D | damon.h | 78 struct damon_region { struct 463 struct damon_target *t, struct damon_region *r, 664 struct damon_region *r, struct damos *scheme); 666 struct damon_target *t, struct damon_region *r, 848 static inline struct damon_region *damon_next_region(struct damon_region *r) in damon_next_region() 850 return container_of(r->list.next, struct damon_region, list); in damon_next_region() 853 static inline struct damon_region *damon_prev_region(struct damon_region *r) in damon_prev_region() 855 return container_of(r->list.prev, struct damon_region, list); in damon_prev_region() 858 static inline struct damon_region *damon_last_region(struct damon_target *t) in damon_last_region() 860 return list_last_entry(&t->regions_list, struct damon_region, list); in damon_last_region() [all …]
|
| /linux/mm/damon/ |
| H A D | stat.c | 57 struct damon_region *r; in damon_stat_set_estimated_memory_bandwidth() 69 static int damon_stat_idletime(const struct damon_region *r) in damon_stat_idletime() 78 const struct damon_region *ra = *(const struct damon_region **)a; in damon_stat_cmp_regions() 79 const struct damon_region *rb = *(const struct damon_region **)b; in damon_stat_cmp_regions() 85 struct damon_region ***sorted_ptr, int *nr_regions_ptr, in damon_stat_sort_regions() 89 struct damon_region *r; in damon_stat_sort_regions() 90 struct damon_region **region_pointers; in damon_stat_sort_regions() 115 struct damon_region **sorted_regions, *region; in damon_stat_set_idletime_percentiles()
|
| H A D | core.c | 128 struct damon_region *damon_new_region(unsigned long start, unsigned long end) in damon_new_region() 130 struct damon_region *region; in damon_new_region() 149 void damon_add_region(struct damon_region *r, struct damon_target *t) in damon_add_region() 166 static void damon_del_region(struct damon_region *r, struct damon_target *t) in damon_del_region() 174 static void damon_free_region(struct damon_region *r) in damon_free_region() 179 void damon_destroy_region(struct damon_region *r, struct damon_target *t) in damon_destroy_region() 185 static bool damon_is_last_region(struct damon_region *r, in damon_is_last_region() 196 static bool damon_intersect(struct damon_region *r, in damon_intersect() 205 static int damon_fill_regions_holes(struct damon_region *first, in damon_fill_regions_holes() 206 struct damon_region *last, struct damon_target *t) in damon_fill_regions_holes() [all …]
|
| H A D | ops-common.h | 17 int damon_cold_score(struct damon_ctx *c, struct damon_region *r, 19 int damon_hot_score(struct damon_ctx *c, struct damon_region *r,
|
| H A D | sysfs-common.h | 50 struct damon_region *r, struct damos *s,
|
| H A D | sysfs-schemes.c | 27 struct damon_region *region) in damon_sysfs_scheme_region_alloc() 2903 struct damon_region *r, struct damos *s, bool total_bytes_only, in damos_sysfs_populate_region_dir()
|
| H A D | sysfs.c | 1711 struct damon_target *t, struct damon_region *r, in damon_sysfs_schemes_tried_regions_upd_one()
|
| /linux/include/trace/events/ |
| H A D | damon.h | 80 unsigned int target_idx, struct damon_region *r, 135 TP_PROTO(unsigned int target_id, struct damon_region *r,
|
| /linux/samples/damon/ |
| H A D | wsse.c | 44 struct damon_region *r; in damon_sample_wsse_repeat_call_fn()
|
| H A D | prcl.c | 43 struct damon_region *r; in damon_sample_prcl_repeat_call_fn()
|
| H A D | mtier.c | 78 struct damon_region *region; in damon_sample_mtier_build_ctx()
|