Lines Matching refs:damon_target
73 struct damon_target { struct
153 struct damon_target *charge_target_from;
344 struct damon_target *t, struct damon_region *r,
347 struct damon_target *t, struct damon_region *r,
349 bool (*target_valid)(struct damon_target *t);
477 static inline struct damon_region *damon_last_region(struct damon_target *t) in damon_last_region()
482 static inline struct damon_region *damon_first_region(struct damon_target *t) in damon_first_region()
523 struct damon_target *t) in damon_insert_region()
529 void damon_add_region(struct damon_region *r, struct damon_target *t);
530 void damon_destroy_region(struct damon_region *r, struct damon_target *t);
531 int damon_set_regions(struct damon_target *t, struct damon_addr_range *ranges,
540 struct damon_target *damon_new_target(void);
541 void damon_add_target(struct damon_ctx *ctx, struct damon_target *t);
543 void damon_free_target(struct damon_target *t);
544 void damon_destroy_target(struct damon_target *t);
545 unsigned int damon_nr_regions(struct damon_target *t);
566 int damon_set_region_biggest_system_ram_default(struct damon_target *t,