Lines Matching defs:damon_target
79 * struct damon_target - Represents a monitoring target.
90 struct damon_target {
228 struct damon_target *charge_target_from;
331 * @target_idx: Index of the &struct damon_target of
492 struct damon_target *t, struct damon_region *r,
495 struct damon_target *t, struct damon_region *r,
497 bool (*target_valid)(struct damon_target *t);
538 struct damon_target *target,
600 * @adaptive_targets: Head of monitoring targets (&damon_target) list.
643 static inline struct damon_region *damon_last_region(struct damon_target *t)
648 static inline struct damon_region *damon_first_region(struct damon_target *t)
701 struct damon_target *t)
707 void damon_add_region(struct damon_region *r, struct damon_target *t);
708 void damon_destroy_region(struct damon_region *r, struct damon_target *t);
709 int damon_set_regions(struct damon_target *t, struct damon_addr_range *ranges,
733 struct damon_target *damon_new_target(void);
734 void damon_add_target(struct damon_ctx *ctx, struct damon_target *t);
736 void damon_free_target(struct damon_target *t);
737 void damon_destroy_target(struct damon_target *t);
738 unsigned int damon_nr_regions(struct damon_target *t);
766 int damon_set_region_biggest_system_ram_default(struct damon_target *t,