Lines Matching refs:damon_target
100 struct damon_target { struct
247 struct damon_target *charge_target_from;
416 struct damon_target *t, struct damon_region *r,
591 struct damon_target *t, struct damon_region *r,
594 struct damon_target *t, struct damon_region *r,
596 bool (*target_valid)(struct damon_target *t);
799 static inline struct damon_region *damon_last_region(struct damon_target *t) in damon_last_region()
804 static inline struct damon_region *damon_first_region(struct damon_target *t) in damon_first_region()
863 struct damon_target *t) in damon_insert_region()
869 void damon_add_region(struct damon_region *r, struct damon_target *t);
870 void damon_destroy_region(struct damon_region *r, struct damon_target *t);
871 int damon_set_regions(struct damon_target *t, struct damon_addr_range *ranges,
898 struct damon_target *damon_new_target(void);
899 void damon_add_target(struct damon_ctx *ctx, struct damon_target *t);
901 void damon_free_target(struct damon_target *t);
902 void damon_destroy_target(struct damon_target *t);
903 unsigned int damon_nr_regions(struct damon_target *t);
935 int damon_set_region_biggest_system_ram_default(struct damon_target *t,