Lines Matching defs:damon_target
63 * struct damon_target - Represents a monitoring target.
74 struct damon_target {
160 struct damon_target *charge_target_from;
258 * @target_idx: Index of the &struct damon_target of
411 struct damon_target *t, struct damon_region *r,
414 struct damon_target *t, struct damon_region *r,
416 bool (*target_valid)(struct damon_target *t);
457 struct damon_target *target,
518 * @adaptive_targets: Head of monitoring targets (&damon_target) list.
561 static inline struct damon_region *damon_last_region(struct damon_target *t)
566 static inline struct damon_region *damon_first_region(struct damon_target *t)
613 struct damon_target *t)
619 void damon_add_region(struct damon_region *r, struct damon_target *t);
620 void damon_destroy_region(struct damon_region *r, struct damon_target *t);
621 int damon_set_regions(struct damon_target *t, struct damon_addr_range *ranges,
635 struct damon_target *damon_new_target(void);
636 void damon_add_target(struct damon_ctx *ctx, struct damon_target *t);
638 void damon_free_target(struct damon_target *t);
639 void damon_destroy_target(struct damon_target *t);
640 unsigned int damon_nr_regions(struct damon_target *t);
668 int damon_set_region_biggest_system_ram_default(struct damon_target *t,