Lines Matching refs:sysfs_dir
59 def sysfs_dir(self): member in DamosAccessPattern
60 return os.path.join(self.scheme.sysfs_dir(), 'access_pattern')
64 os.path.join(self.sysfs_dir(), 'sz', 'min'), self.size[0])
68 os.path.join(self.sysfs_dir(), 'sz', 'max'), self.size[1])
71 err = write_file(os.path.join(self.sysfs_dir(), 'nr_accesses', 'min'),
75 err = write_file(os.path.join(self.sysfs_dir(), 'nr_accesses', 'max'),
80 os.path.join(self.sysfs_dir(), 'age', 'min'), self.age[0])
84 os.path.join(self.sysfs_dir(), 'age', 'max'), self.age[1])
107 def sysfs_dir(self): member in DamosQuotaGoal
108 return os.path.join(self.quota.sysfs_dir(), 'goals', '%d' % self.idx)
111 err = write_file(os.path.join(self.sysfs_dir(), 'target_metric'),
115 err = write_file(os.path.join(self.sysfs_dir(), 'target_value'),
119 err = write_file(os.path.join(self.sysfs_dir(), 'current_value'),
123 err = write_file(os.path.join(self.sysfs_dir(), 'nid'), self.nid)
153 def sysfs_dir(self): member in DamosQuota
154 return os.path.join(self.scheme.sysfs_dir(), 'quotas')
157 err = write_file(os.path.join(self.sysfs_dir(), 'bytes'), self.sz)
160 err = write_file(os.path.join(self.sysfs_dir(), 'ms'), self.ms)
163 err = write_file(os.path.join(self.sysfs_dir(), 'reset_interval_ms'),
169 self.sysfs_dir(), 'weights', 'sz_permil'), self.weight_sz_permil)
173 self.sysfs_dir(), 'weights', 'nr_accesses_permil'),
178 self.sysfs_dir(), 'weights', 'age_permil'), self.weight_age_permil)
182 nr_goals_file = os.path.join(self.sysfs_dir(), 'goals', 'nr_goals')
211 def sysfs_dir(self): member in DamosWatermarks
212 return os.path.join(self.scheme.sysfs_dir(), 'watermarks')
215 err = write_file(os.path.join(self.sysfs_dir(), 'metric'), self.metric)
218 err = write_file(os.path.join(self.sysfs_dir(), 'interval_us'),
222 err = write_file(os.path.join(self.sysfs_dir(), 'high'), self.high)
225 err = write_file(os.path.join(self.sysfs_dir(), 'mid'), self.mid)
228 err = write_file(os.path.join(self.sysfs_dir(), 'low'), self.low)
258 def sysfs_dir(self): member in DamosFilter
259 return os.path.join(self.filters.sysfs_dir(), '%d' % self.idx)
262 err = write_file(os.path.join(self.sysfs_dir(), 'type'), self.type_)
265 err = write_file(os.path.join(self.sysfs_dir(), 'matching'),
269 err = write_file(os.path.join(self.sysfs_dir(), 'allow'), self.allow)
272 err = write_file(os.path.join(self.sysfs_dir(), 'memcg_path'),
276 err = write_file(os.path.join(self.sysfs_dir(), 'addr_start'),
280 err = write_file(os.path.join(self.sysfs_dir(), 'addr_end'),
284 err = write_file(os.path.join(self.sysfs_dir(), 'damon_target_idx'),
288 err = write_file(os.path.join(self.sysfs_dir(), 'min'), self.min_)
291 err = write_file(os.path.join(self.sysfs_dir(), 'max'), self.max_)
308 def sysfs_dir(self): member in DamosFilters
309 return os.path.join(self.scheme.sysfs_dir(), self.name)
312 err = write_file(os.path.join(self.sysfs_dir(), 'nr_filters'),
332 def sysfs_dir(self): member in DamosDest
333 return os.path.join(self.dests.sysfs_dir(), '%d' % self.idx)
336 err = write_file(os.path.join(self.sysfs_dir(), 'id'), self.id)
339 err = write_file(os.path.join(self.sysfs_dir(), 'weight'), self.weight)
354 def sysfs_dir(self): member in DamosDests
355 return os.path.join(self.scheme.sysfs_dir(), 'dests')
358 err = write_file(os.path.join(self.sysfs_dir(), 'nr_dests'),
433 def sysfs_dir(self): member in Damos
435 self.context.sysfs_dir(), 'schemes', '%d' % self.idx)
438 err = write_file(os.path.join(self.sysfs_dir(), 'action'), self.action)
444 err = write_file(os.path.join(self.sysfs_dir(), 'apply_interval_us'),
467 err = write_file(os.path.join(self.sysfs_dir(), 'target_nid'), '%d' %
487 def sysfs_dir(self): member in DamonTarget
489 self.context.sysfs_dir(), 'targets', '%d' % self.idx)
493 os.path.join(self.sysfs_dir(), 'regions', 'nr_regions'), '0')
497 os.path.join(self.sysfs_dir(), 'pid_target'), self.pid)
501 os.path.join(self.sysfs_dir(), 'obsolete_target'),
517 def sysfs_dir(self): member in IntervalsGoal
522 os.path.join(self.sysfs_dir(), 'access_bp'), self.access_bp)
525 err = write_file(os.path.join(self.sysfs_dir(), 'aggrs'), self.aggrs)
528 err = write_file(os.path.join(self.sysfs_dir(), 'min_sample_us'),
532 err = write_file(os.path.join(self.sysfs_dir(), 'max_sample_us'),
559 return os.path.join(self.context.sysfs_dir(), 'monitoring_attrs',
563 return os.path.join(self.context.sysfs_dir(), 'monitoring_attrs',
619 def sysfs_dir(self): member in DamonCtx
620 return os.path.join(self.kdamond.sysfs_dir(), 'contexts',
625 os.path.join(self.sysfs_dir(), 'operations'), self.ops)
633 self.sysfs_dir(), 'targets', 'nr_targets')
647 self.sysfs_dir(), 'schemes', 'nr_schemes')
674 def sysfs_dir(self): member in Kdamond
675 return os.path.join(self.kdamonds.sysfs_dir(), '%d' % self.idx)
678 nr_contexts_file = os.path.join(self.sysfs_dir(),
692 err = write_file(os.path.join(self.sysfs_dir(), 'state'), 'on')
695 self.pid, err = read_file(os.path.join(self.sysfs_dir(), 'pid'))
699 err = write_file(os.path.join(self.sysfs_dir(), 'state'), 'off')
703 err = write_file(os.path.join(self.sysfs_dir(), 'state'),
711 scheme.sysfs_dir(), 'tried_regions')
714 os.path.join(scheme.sysfs_dir(), 'tried_regions')):
733 err = write_file(os.path.join(self.sysfs_dir(), 'state'),
739 content, err = read_file(os.path.join(scheme.sysfs_dir(),
746 err = write_file(os.path.join(self.sysfs_dir(), 'state'),
756 os.path.join(scheme.sysfs_dir(), 'stats', stat))
763 err = write_file(os.path.join(self.sysfs_dir(), 'state'),
771 os.path.join(scheme.quota.sysfs_dir(),
779 nr_contexts_file = os.path.join(self.sysfs_dir(),
793 err = write_file(os.path.join(self.sysfs_dir(), 'state'), 'commit')
806 return write_file(os.path.join(self.sysfs_dir(), 'state'),
818 def sysfs_dir(self): member in Kdamonds
822 err = write_file(os.path.join(self.sysfs_dir(), 'nr_kdamonds'),