Symbol: damon_target
include/linux/damon.h
277
struct damon_target *charge_target_from;
include/linux/damon.h
449
struct damon_target *t, struct damon_region *r,
include/linux/damon.h
650
struct damon_target *t, struct damon_region *r,
include/linux/damon.h
653
struct damon_target *t, struct damon_region *r,
include/linux/damon.h
655
bool (*target_valid)(struct damon_target *t);
include/linux/damon.h
656
void (*cleanup_target)(struct damon_target *t);
include/linux/damon.h
843
static inline struct damon_region *damon_last_region(struct damon_target *t)
include/linux/damon.h
848
static inline struct damon_region *damon_first_region(struct damon_target *t)
include/linux/damon.h
907
struct damon_target *t)
include/linux/damon.h
913
void damon_add_region(struct damon_region *r, struct damon_target *t);
include/linux/damon.h
914
void damon_destroy_region(struct damon_region *r, struct damon_target *t);
include/linux/damon.h
915
int damon_set_regions(struct damon_target *t, struct damon_addr_range *ranges,
include/linux/damon.h
942
struct damon_target *damon_new_target(void);
include/linux/damon.h
943
void damon_add_target(struct damon_ctx *ctx, struct damon_target *t);
include/linux/damon.h
945
void damon_free_target(struct damon_target *t);
include/linux/damon.h
946
void damon_destroy_target(struct damon_target *t, struct damon_ctx *ctx);
include/linux/damon.h
947
unsigned int damon_nr_regions(struct damon_target *t);
include/linux/damon.h
982
int damon_set_region_biggest_system_ram_default(struct damon_target *t,
mm/damon/core.c
1125
static struct damon_target *damon_nth_target(int n, struct damon_ctx *ctx)
mm/damon/core.c
1127
struct damon_target *t;
mm/damon/core.c
1144
static int damon_commit_target_regions(struct damon_target *dst,
mm/damon/core.c
1145
struct damon_target *src, unsigned long src_min_region_sz)
mm/damon/core.c
1168
struct damon_target *dst, bool dst_has_pid,
mm/damon/core.c
1169
struct damon_target *src, bool src_has_pid,
mm/damon/core.c
1188
struct damon_target *dst_target, *next, *src_target, *new_target;
mm/damon/core.c
1302
struct damon_target *t;
mm/damon/core.c
137
void damon_add_region(struct damon_region *r, struct damon_target *t)
mm/damon/core.c
143
static void damon_del_region(struct damon_region *r, struct damon_target *t)
mm/damon/core.c
154
void damon_destroy_region(struct damon_region *r, struct damon_target *t)
mm/damon/core.c
1598
struct damon_target *t;
mm/damon/core.c
161
struct damon_target *t)
mm/damon/core.c
1616
struct damon_target *t;
mm/damon/core.c
1675
static void damon_split_region_at(struct damon_target *t,
mm/damon/core.c
1692
static bool damos_valid_target(struct damon_ctx *c, struct damon_target *t,
mm/damon/core.c
1726
static bool damos_skip_charged_region(struct damon_target *t,
mm/damon/core.c
1778
static bool damos_filter_match(struct damon_ctx *ctx, struct damon_target *t,
mm/damon/core.c
1783
struct damon_target *ti;
mm/damon/core.c
181
struct damon_region *last, struct damon_target *t)
mm/damon/core.c
1827
static bool damos_core_filter_out(struct damon_ctx *ctx, struct damon_target *t,
mm/damon/core.c
1854
static void damos_walk_call_walk(struct damon_ctx *ctx, struct damon_target *t,
mm/damon/core.c
1930
static void damos_apply_scheme(struct damon_ctx *c, struct damon_target *t,
mm/damon/core.c
1947
struct damon_target *titer; /* targets iterator */
mm/damon/core.c
1999
struct damon_target *t,
mm/damon/core.c
213
int damon_set_regions(struct damon_target *t, struct damon_addr_range *ranges,
mm/damon/core.c
2282
struct damon_target *t;
mm/damon/core.c
2357
struct damon_target *t;
mm/damon/core.c
2404
static void damon_merge_two_regions(struct damon_target *t,
mm/damon/core.c
2424
static void damon_merge_regions_of(struct damon_target *t, unsigned int thres,
mm/damon/core.c
2466
struct damon_target *t;
mm/damon/core.c
2489
static void damon_split_region_at(struct damon_target *t,
mm/damon/core.c
2509
static void damon_split_regions_of(struct damon_target *t, int nr_subs,
mm/damon/core.c
2549
struct damon_target *t;
mm/damon/core.c
2581
struct damon_target *t;
mm/damon/core.c
2921
int damon_set_region_biggest_system_ram_default(struct damon_target *t,
mm/damon/core.c
472
struct damon_target *damon_new_target(void)
mm/damon/core.c
474
struct damon_target *t;
mm/damon/core.c
489
void damon_add_target(struct damon_ctx *ctx, struct damon_target *t)
mm/damon/core.c
499
static void damon_del_target(struct damon_target *t)
mm/damon/core.c
504
void damon_free_target(struct damon_target *t)
mm/damon/core.c
513
void damon_destroy_target(struct damon_target *t, struct damon_ctx *ctx)
mm/damon/core.c
523
unsigned int damon_nr_regions(struct damon_target *t)
mm/damon/core.c
566
struct damon_target *t, *next_t;
mm/damon/core.c
671
struct damon_target *t;
mm/damon/lru_sort.c
196
static struct damon_target *target;
mm/damon/lru_sort.c
284
struct damon_target *param_target;
mm/damon/modules-common.c
18
struct damon_target **targetp)
mm/damon/modules-common.c
21
struct damon_target *target;
mm/damon/modules-common.h
49
struct damon_target **targetp);
mm/damon/paddr.c
108
struct damon_target *t;
mm/damon/paddr.c
319
struct damon_target *t, struct damon_region *r,
mm/damon/paddr.c
346
struct damon_target *t, struct damon_region *r,
mm/damon/paddr.c
61
struct damon_target *t;
mm/damon/reclaim.c
161
static struct damon_target *target;
mm/damon/reclaim.c
194
struct damon_target *param_target;
mm/damon/stat.c
178
static int damon_stat_set_monitoring_region(struct damon_target *t,
mm/damon/stat.c
200
struct damon_target *target;
mm/damon/stat.c
53
struct damon_target *t;
mm/damon/stat.c
85
struct damon_target *t;
mm/damon/sysfs-common.h
49
struct damon_ctx *ctx, struct damon_target *t,
mm/damon/sysfs-schemes.c
2824
struct damon_ctx *ctx, struct damon_target *t,
mm/damon/sysfs.c
1363
static int damon_sysfs_set_regions(struct damon_target *t,
mm/damon/sysfs.c
1398
struct damon_target *t = damon_new_target();
mm/damon/sysfs.c
1711
struct damon_target *t, struct damon_region *r,
mm/damon/tests/core-kunit.h
1023
struct damon_target *dst_target, *src_target;
mm/damon/tests/core-kunit.h
1062
struct damon_target *t;
mm/damon/tests/core-kunit.h
147
struct damon_target *t;
mm/damon/tests/core-kunit.h
181
struct damon_target *t;
mm/damon/tests/core-kunit.h
20
struct damon_target *t;
mm/damon/tests/core-kunit.h
224
static struct damon_region *__nth_region_of(struct damon_target *t, int idx)
mm/damon/tests/core-kunit.h
239
struct damon_target *t;
mm/damon/tests/core-kunit.h
276
struct damon_target *t;
mm/damon/tests/core-kunit.h
379
struct damon_target *t = damon_new_target();
mm/damon/tests/core-kunit.h
47
struct damon_target *t;
mm/damon/tests/core-kunit.h
59
struct damon_target *t;
mm/damon/tests/core-kunit.h
96
struct damon_target *t;
mm/damon/tests/core-kunit.h
996
static struct damon_target *damon_test_help_setup_target(
mm/damon/tests/core-kunit.h
999
struct damon_target *t;
mm/damon/tests/sysfs-kunit.h
17
struct damon_target *t;
mm/damon/tests/vaddr-kunit.h
134
struct damon_target *t;
mm/damon/tests/vaddr-kunit.h
258
struct damon_target *t = damon_new_target();
mm/damon/tests/vaddr-kunit.h
286
struct damon_target *t = damon_new_target();
mm/damon/tests/vaddr-kunit.h
94
static struct damon_region *__nth_region_of(struct damon_target *t, int idx)
mm/damon/vaddr.c
179
static int damon_va_three_regions(struct damon_target *t,
mm/damon/vaddr.c
240
struct damon_target *t)
mm/damon/vaddr.c
242
struct damon_target *ti;
mm/damon/vaddr.c
282
struct damon_target *t;
mm/damon/vaddr.c
297
struct damon_target *t;
mm/damon/vaddr.c
30
static inline struct task_struct *damon_get_task_struct(struct damon_target *t)
mm/damon/vaddr.c
411
struct damon_target *t;
mm/damon/vaddr.c
42
static struct mm_struct *damon_get_mm(struct damon_target *t)
mm/damon/vaddr.c
567
struct damon_target *t;
mm/damon/vaddr.c
65
static int damon_va_evenly_split_region(struct damon_target *t,
mm/damon/vaddr.c
759
static bool damon_va_target_valid(struct damon_target *t)
mm/damon/vaddr.c
772
static void damon_va_cleanup_target(struct damon_target *t)
mm/damon/vaddr.c
778
static unsigned long damos_madvise(struct damon_target *target,
mm/damon/vaddr.c
784
static unsigned long damos_madvise(struct damon_target *target,
mm/damon/vaddr.c
803
static unsigned long damos_va_migrate(struct damon_target *target,
mm/damon/vaddr.c
922
static unsigned long damos_va_stat(struct damon_target *target,
mm/damon/vaddr.c
951
struct damon_target *t, struct damon_region *r,
mm/damon/vaddr.c
988
struct damon_target *t, struct damon_region *r,
samples/damon/mtier.c
77
struct damon_target *target;
samples/damon/prcl.c
40
struct damon_target *t;
samples/damon/prcl.c
62
struct damon_target *target;
samples/damon/wsse.c
41
struct damon_target *t;
samples/damon/wsse.c
63
struct damon_target *target;