| /linux/tools/testing/selftests/damon/ |
| H A D | _damon_sysfs.py | 108 return os.path.join(self.quota.sysfs_dir(), 'goals', '%d' % self.idx) 132 goals = None # quota goals 139 def __init__(self, sz=0, ms=0, goals=None, reset_interval_ms=0, 148 self.goals = goals if goals is not None else [] 149 for idx, goal in enumerate(self.goals): 182 nr_goals_file = os.path.join(self.sysfs_dir(), 'goals', 'nr_goals') 186 if int(content) != len(self.goals) 122 goals = None # quota goals global() variable in DamosQuota 126 __init__(self, sz=0, ms=0, goals=None, reset_interval_ms=0) global() argument [all...] |
| H A D | damos_quota_goal.py | 23 goals=[goal], reset_interval_ms=100),
|
| H A D | sysfs.sh | 189 test_goals "$quotas_dir/goals"
|
| /linux/mm/damon/ |
| H A D | sysfs-schemes.c | 1165 * quota goals directory 1180 struct damos_sysfs_quota_goals *goals) in damos_sysfs_quota_goals_rm_dirs() argument 1182 struct damos_sysfs_quota_goal **goals_arr = goals->goals_arr; in damos_sysfs_quota_goals_rm_dirs() 1185 for (i = 0; i < goals->nr; i++) in damos_sysfs_quota_goals_rm_dirs() 1187 goals->nr = 0; in damos_sysfs_quota_goals_rm_dirs() 1189 goals->goals_arr = NULL; in damos_sysfs_quota_goals_rm_dirs() 1193 struct damos_sysfs_quota_goals *goals, int nr_goals) in damos_sysfs_quota_goals_add_dirs() argument 1198 damos_sysfs_quota_goals_rm_dirs(goals); in damos_sysfs_quota_goals_add_dirs() 1206 goals->goals_arr = goals_arr; in damos_sysfs_quota_goals_add_dirs() 1211 damos_sysfs_quota_goals_rm_dirs(goals); in damos_sysfs_quota_goals_add_dirs() [all …]
|
| H A D | core.c | 344 list_add_tail(&g->list, &q->goals); in damos_add_quota_goal() 405 /* quota.goals should be separately set by caller */ in damon_new_scheme() 406 INIT_LIST_HEAD(&scheme->quota.goals); in damon_new_scheme() 808 * damos_commit_quota_goals() - Commit DAMOS quota goals to another quota. 812 * Copies user-specified parameters for quota goals from @src to @dst. Users 813 * should use this function for quota goals-level parameters update of running 2086 * Called only if quota->ms, or quota->sz are set, or quota->goals is not empty 2093 if (!quota->ms && list_empty("a->goals)) { in damos_set_effective_quota() 2098 if (!list_empty("a->goals)) { in damos_set_effective_quota() 2144 if (!quota->ms && !quota->sz && list_empty("a->goals)) in damos_adjust_quota()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-kernel-mm-damon | 267 scheme in bytes, which adjusted for the time quota and goals. 275 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/nr_goals 280 aggressiveness named '0' to 'N-1' under the goals/ directory. 282 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/target_met… 288 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/target_val… 294 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/current_va… 300 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/nid
|
| /linux/include/linux/ |
| H A D | damon.h | 197 * @goals: Head of quota tuning goals (&damos_quota_goal) list. 212 * To convince the different types of quotas and goals, DAMON internally 221 * If @goals is not empty, DAMON calculates yet another size quota based on the 222 * goals using its internal feedback loop algorithm, for every @reset_interval. 238 struct list_head goals; member 849 list_for_each_entry(goal, "a->goals, list) 852 list_for_each_entry_safe(goal, next, &(quota)->goals, list)
|
| /linux/Documentation/security/ |
| H A D | lsm-development.rst | 9 This allows an LSM's code to be easily compared to its goals, and so
|
| H A D | self-protection.rst | 23 The goals for successful self-protection systems would be that they 26 is uncommon that all these goals can be met, but it is worth explicitly
|
| /linux/Documentation/userspace-api/media/mediactl/ |
| H A D | media-controller-model.rst | 9 is one of the goals of the media controller API. To achieve this,
|
| /linux/Documentation/devicetree/bindings/remoteproc/ |
| H A D | ti,davinci-rproc.txt | 6 achieving various system level goals.
|
| H A D | ti,keystone-rproc.txt | 6 algorithms, for achieving various system level goals.
|
| H A D | ti,k3-dsp-rproc.yaml | 15 for achieving various system level goals.
|
| /linux/tools/testing/selftests/futex/ |
| H A D | README | 21 Design and Implementation Goals
|
| /linux/Documentation/admin-guide/thermal/ |
| H A D | intel_powerclamp.rst | 12 - Goals and Objectives 149 calibration is implemented. The goals for doing such a calibration
|
| /linux/Documentation/arch/x86/x86_64/ |
| H A D | fred.rst | 12 designed with the following goals:
|
| /linux/Documentation/process/ |
| H A D | contribution-maturity-model.rst | 109 Upstream Work to work focused on directly pursuing business goals.
|
| H A D | security-bugs.rst | 85 the 3 lists pursue different goals. Coordinating between the kernel
|
| /linux/drivers/cpufreq/ |
| H A D | amd-pstate.h | 83 * represents all the attributes and goals that AMD P-State requests at runtime.
|
| /linux/Documentation/kbuild/ |
| H A D | makefiles.rst | 23 It builds these goals by recursively descending into the subdirectories of 106 Built-in object goals - obj-y 136 Loadable module goals - obj-m 191 Library file goals - lib-y 306 Always built goals - always-y 1326 An arch Makefile specifies goals that take the vmlinux file, compress 1329 The actual goals are not standardized across architectures.
|
| /linux/scripts/ |
| H A D | Makefile.build | 546 single-subdir-goals := $(filter $(addsuffix /%, $(single-subdirs)), $(MAKECMDGOALS)) 548 $(single-subdir-goals): $(single-subdirs) 559 $(filter $@/%, $(single-subdir-goals)) 568 targets += $(filter-out $(single-subdir-goals), $(MAKECMDGOALS))
|
| /linux/Documentation/scsi/ |
| H A D | scsi_eh.rst | 203 of driving error handling. EH's goals are two - make LLDD, host and 209 To achieve these goals, EH performs recovery actions with increasing
|
| H A D | ufs.rst | 35 The main goals of UFS are to provide:
|
| /linux/Documentation/power/ |
| H A D | swsusp.rst | 83 Article about goals and implementation of Software Suspend for Linux 89 Idea and goals to achieve
|
| /linux/Documentation/crypto/ |
| H A D | api-intro.rst | 15 One of the initial goals of this design was to readily support IPsec,
|