Lines Matching refs:self

12   def __init__(self, adb):
13 Hardware.__init__(self)
14 self.warmup_time = 5
15 self._adb = adb
16 self.desiredClock = 0.66
18 if self._adb.root():
19 self._adb.remount()
21 def __enter__(self):
22 Hardware.__enter__(self)
23 if not self._adb.is_root() and self._adb.root():
24 self._adb.remount()
26 self._adb.shell('\n'.join([
37 if self._adb.is_root():
42 self._adb.shell('\n'.join([
61 self.lock_top_three_cores()
63 self.lock_adreno_gpu()
69 return self
71 def __exit__(self, exception_type, exception_value, traceback):
72 Hardware.__exit__(self, exception_type, exception_value, traceback)
73 self._adb.reboot() # some devices struggle waking up; just hard reboot.
75 def sanity_check(self):
76 Hardware.sanity_check(self)
78 def print_debug_diagnostics(self):
80 self._adb.shell('''\
105 Hardware.print_debug_diagnostics(self)
108 def setDesiredClock(self, c):
109 self.desiredClock = c / 100
111 def lock_top_three_cores(self):
114 core_count = int(self._adb.check('cat /proc/cpuinfo | grep processor | wc -l'))
117 khz = int(self._adb.check('cat /sys/devices/system/cpu/cpu%i/cpufreq/cpuinfo_max_freq' % i))
123 self._adb.shell('\n'.join([('echo 0 > /sys/devices/system/cpu/cpu%i/online' % i) for i in disable_cores]))
128 freqs = self._adb.check('cat /sys/devices/system/cpu/cpu%i/cpufreq/scaling_available_frequencies' % i).split()
129 speed = freqs[int((len(freqs)-1) * self.desiredClock)]
130 self._adb.shell('''echo 1 > /sys/devices/system/cpu/cpu{id}/online
136 def lock_adreno_gpu(self):
138 exists = self._adb.check('test -d /sys/class/kgsl && echo y')
144 self._adb.shell('''
149 freqs = self._adb.check('cat /sys/class/kgsl/kgsl-3d0/devfreq/available_frequencies').split()
150 speed = freqs[int((len(freqs)-1) * self.desiredClock)]
153 self._adb.shell('''
159 self._adb.shell('''