Home
last modified time | relevance | path

Searched refs:kdamond (Results 1 – 7 of 7) sorted by relevance

/linux/mm/damon/
H A Dsysfs.c1226 static int damon_sysfs_kdamond_add_dirs(struct damon_sysfs_kdamond *kdamond) in damon_sysfs_kdamond_add_dirs() argument
1236 &damon_sysfs_contexts_ktype, &kdamond->kobj, in damon_sysfs_kdamond_add_dirs()
1242 kdamond->contexts = contexts; in damon_sysfs_kdamond_add_dirs()
1247 static void damon_sysfs_kdamond_rm_dirs(struct damon_sysfs_kdamond *kdamond) in damon_sysfs_kdamond_rm_dirs() argument
1249 damon_sysfs_contexts_rm_dirs(kdamond->contexts); in damon_sysfs_kdamond_rm_dirs()
1250 kobject_put(&kdamond->contexts->kobj); in damon_sysfs_kdamond_rm_dirs()
1321 struct damon_sysfs_kdamond *kdamond = container_of(kobj, in state_show() local
1329 ctx = kdamond->damon_ctx; in state_show()
1445 struct damon_sysfs_kdamond *kdamond = data; in damon_sysfs_upd_schemes_stats() local
1446 struct damon_ctx *ctx = kdamond->damon_ctx; in damon_sysfs_upd_schemes_stats()
[all …]
H A Dcore.c1443 if (!ctx->kdamond) { in __damon_start()
1446 ctx->kdamond = kthread_run(kdamond_fn, ctx, "kdamond.%d", in __damon_start()
1448 if (IS_ERR(ctx->kdamond)) { in __damon_start()
1449 err = PTR_ERR(ctx->kdamond); in __damon_start()
1450 ctx->kdamond = NULL; in __damon_start()
1516 tsk = ctx->kdamond; in __damon_stop()
1559 running = ctx->kdamond != NULL; in damon_is_running()
1575 if (ctx->kdamond) in damon_kdamond_pid()
1576 pid = ctx->kdamond->pid; in damon_kdamond_pid()
3087 ctx->kdamond = NULL; in kdamond_fn()
/linux/tools/testing/selftests/damon/
H A Dreclaim.sh18 nr_kdamonds=$(pgrep kdamond | wc -l)
21 echo "Another kdamond is running"
27 nr_kdamonds=$(pgrep kdamond | wc -l)
30 echo "kdamond is not turned on"
35 nr_kdamonds=$(pgrep kdamond | wc -l)
38 echo "kdamond is not turned off"
H A Dlru_sort.sh18 nr_kdamonds=$(pgrep kdamond | wc -l)
21 echo "Another kdamond is running"
26 nr_kdamonds=$(pgrep kdamond | wc -l)
29 echo "kdamond is not turned on"
34 nr_kdamonds=$(pgrep kdamond | wc -l)
37 echo "kdamond is not turned off"
H A D_damon_sysfs.py606 kdamond = None
626 return os.path.join(self.kdamond.sysfs_dir(), 'contexts',
671 idx = None # index of this kdamond between siblings
678 context.kdamond = self
820 for idx, kdamond in enumerate(self.kdamonds):
821 kdamond.idx = idx
822 kdamond.kdamonds = self
832 for kdamond in self.kdamonds:
833 err = kdamond.start()
839 for kdamond i
600 kdamond = None global() variable in DamonCtx
[all...]
H A Dsysfs.py216 print('kdamond start failed: %s' % err)
264 context.kdamond = kdamonds.kdamonds[0]
273 context.kdamond = kdamonds.kdamonds[0]
301 print('kdamond start failed: %s' % err)
/linux/include/linux/
H A Ddamon.h835 struct task_struct *kdamond; member