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' %
485 def sysfs_dir(self): member in DamonTarget
487 self.context.sysfs_dir(), 'targets', '%d' % self.idx)
491 os.path.join(self.sysfs_dir(), 'regions', 'nr_regions'), '0')
495 os.path.join(self.sysfs_dir(), 'pid_target'), self.pid)
510 def sysfs_dir(self): member in IntervalsGoal
515 os.path.join(self.sysfs_dir(), 'access_bp'), self.access_bp)
518 err = write_file(os.path.join(self.sysfs_dir(), 'aggrs'), self.aggrs)
521 err = write_file(os.path.join(self.sysfs_dir(), 'min_sample_us'),
525 err = write_file(os.path.join(self.sysfs_dir(), 'max_sample_us'),
552 return os.path.join(self.context.sysfs_dir(), 'monitoring_attrs',
556 return os.path.join(self.context.sysfs_dir(), 'monitoring_attrs',
612 def sysfs_dir(self): member in DamonCtx
613 return os.path.join(self.kdamond.sysfs_dir(), 'contexts',
618 os.path.join(self.sysfs_dir(), 'operations'), self.ops)
626 self.sysfs_dir(), 'targets', 'nr_targets')
640 self.sysfs_dir(), 'schemes', 'nr_schemes')
667 def sysfs_dir(self): member in Kdamond
668 return os.path.join(self.kdamonds.sysfs_dir(), '%d' % self.idx)
671 nr_contexts_file = os.path.join(self.sysfs_dir(),
685 err = write_file(os.path.join(self.sysfs_dir(), 'state'), 'on')
688 self.pid, err = read_file(os.path.join(self.sysfs_dir(), 'pid'))
692 err = write_file(os.path.join(self.sysfs_dir(), 'state'), 'off')
696 err = write_file(os.path.join(self.sysfs_dir(), 'state'),
704 scheme.sysfs_dir(), 'tried_regions')
707 os.path.join(scheme.sysfs_dir(), 'tried_regions')):
726 err = write_file(os.path.join(self.sysfs_dir(), 'state'),
732 content, err = read_file(os.path.join(scheme.sysfs_dir(),
739 err = write_file(os.path.join(self.sysfs_dir(), 'state'),
749 os.path.join(scheme.sysfs_dir(), 'stats', stat))
756 err = write_file(os.path.join(self.sysfs_dir(), 'state'),
764 os.path.join(scheme.quota.sysfs_dir(),
772 nr_contexts_file = os.path.join(self.sysfs_dir(),
786 err = write_file(os.path.join(self.sysfs_dir(), 'state'), 'commit')
799 return write_file(os.path.join(self.sysfs_dir(), 'state'),
811 def sysfs_dir(self): member in Kdamonds
815 err = write_file(os.path.join(self.sysfs_dir(), 'nr_kdamonds'),