Searched refs:kdamonds (Results 1 – 4 of 4) sorted by relevance
14 What: /sys/kernel/mm/damon/admin/kdamonds/nr_kdamonds19 named '0' to 'N-1' under the kdamonds/ directory.21 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/state31 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/pid37 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/nr_contexts44 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/avail_operations50 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/operations63 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/sample_us70 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/aggr_us77 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/update_us[all …]
49 # echo 1 > kdamonds/nr && echo 1 > kdamonds/0/contexts/nr50 # echo vaddr > kdamonds/0/contexts/0/operations51 # echo 1 > kdamonds/0/contexts/0/targets/nr52 # echo $(pidof <workload>) > kdamonds/0/contexts/0/targets/0/pid53 # echo on > kdamonds/0/state62 │ kdamonds/nr_kdamonds96 kdamonds/100 执行每个上下文,多个kdamonds可以并行运行。102 在 ``admin`` 目录下,有一个目录,即``kdamonds``,它有控制kdamonds的文件存在。在开始106 kdamonds/<N>/[all …]
2685 static void damon_sysfs_kdamonds_rm_dirs(struct damon_sysfs_kdamonds *kdamonds) in damon_sysfs_kdamonds_rm_dirs() argument2687 struct damon_sysfs_kdamond **kdamonds_arr = kdamonds->kdamonds_arr; in damon_sysfs_kdamonds_rm_dirs()2690 for (i = 0; i < kdamonds->nr; i++) { in damon_sysfs_kdamonds_rm_dirs()2694 kdamonds->nr = 0; in damon_sysfs_kdamonds_rm_dirs()2696 kdamonds->kdamonds_arr = NULL; in damon_sysfs_kdamonds_rm_dirs()2699 static bool damon_sysfs_kdamonds_busy(struct damon_sysfs_kdamond **kdamonds, in damon_sysfs_kdamonds_busy() argument2705 if (damon_sysfs_kdamond_running(kdamonds[i]) || in damon_sysfs_kdamonds_busy()2706 damon_sysfs_cmd_request.kdamond == kdamonds[i]) in damon_sysfs_kdamonds_busy()2713 static int damon_sysfs_kdamonds_add_dirs(struct damon_sysfs_kdamonds *kdamonds, in damon_sysfs_kdamonds_add_dirs() argument2719 if (damon_sysfs_kdamonds_busy(kdamonds->kdamonds_arr, kdamonds->nr)) in damon_sysfs_kdamonds_add_dirs()[all …]
53 # echo 1 > kdamonds/nr_kdamonds && echo 1 > kdamonds/0/contexts/nr_contexts54 # echo vaddr > kdamonds/0/contexts/0/operations55 # echo 1 > kdamonds/0/contexts/0/targets/nr_targets56 # echo $(pidof <workload>) > kdamonds/0/contexts/0/targets/0/pid_target57 # echo on > kdamonds/0/state68 │ kdamonds/nr_kdamonds103 kdamonds/108 called kdamond, and multiple kdamonds could run in parallel.110 Under the ``admin`` directory, one directory, ``kdamonds``, which has files for111 controlling the kdamonds exist. In the beginning, this directory has only one[all …]