Lines Matching defs:time
27 # their linux stack's suspend/resume time. Using a kernel image built
32 # time in suspend/resume. The output is a single html file which can be
54 import time
222 'msleep': { 'args_x86_64': {'time':'%di:s32'}, 'ub': 1 },
307 os.path.exists(rtc+'/time') and os.path.exists(rtc+'/wakealarm'):
384 args['time'] = n.strftime('%H%M%S')
485 # if hardware time fails, use the software time
492 # get the latest time stamp from the dmesg log
782 self.fsetVal('graph-time', 'trace_options')
1127 start = time.time()
1128 while (time.time() - start) < timeout:
1132 (self.wifiDetails(dev), max(0, time.time() - start))
1133 time.sleep(0.01)
1167 if 'time' in self.multitest:
1168 id = '%d Duration=%dmin' % (idx+1, self.multitest['time'])
1171 t = time.time()
1186 if 'time' in self.multitest:
1196 sz, unit, c = 'time', c[-1], c[:-1]
1322 self.fwSuspend = 0 # time spent in firmware suspend
1323 self.fwResume = 0 # time spent in firmware resume
1338 self.tLow = [] # time spent in low-level suspends (standby/freeze)
1413 def setStart(self, time, msg=''):
1414 self.start = time
1420 def setEnd(self, time, msg=''):
1421 self.end = time
1427 def isTraceEventOutsideDeviceCalls(self, pid, time):
1432 if(d['pid'] == pid and time >= d['start'] and
1433 time < d['end']):
1577 for e in sorted(src, key=lambda event: event.time):
1583 p.length = p.end - p.time
1623 line.time = self.trimTimeVal(line.time, t0, dT, left)
1626 e.time = self.trimTimeVal(e.time, t0, dT, left)
1628 e.length = e.end - e.time
1637 # trim out any standby or freeze clock time
2007 def handleEndMarker(self, time, msg=''):
2009 self.setEnd(time, msg)
2013 dm['suspend_prepare']['end'] = time
2021 self.tKernRes = time
2024 self.tKernSus = time
2027 dm['resume_complete']['end'] = time
2047 self.time = start
2073 dt = self.time - tgt.end
2105 self.time = float(t)
2182 pprint(' -- %12.6f (depth=%02d): %s(); (%.3f us) %s' % (self.time, \
2185 pprint(' -- %12.6f (depth=%02d): %s} (%.3f us) %s' % (self.time, \
2188 pprint(' -- %12.6f (depth=%02d): %s() { (%.3f us) %s' % (self.time, \
2253 self.list[-1].length = line.time - self.list[-1].time
2258 self.end = line.time
2266 lasttime = line.time
2269 lasttime = last.time
2285 last.length = line.time - last.time
2322 self.start = vline.time
2355 self.list[-1].length = line.time - self.list[-1].time
2359 self.start = line.time
2370 self.start = line.time
2371 self.end = line.time
2387 window = '(%f - %f)' % (self.start, line.time)
2400 if(l.time < dev['start'] or l.time > dev['end']):
2419 t = FTraceLine(last.time)
2424 self.end = last.time
2437 if last.length > l.time - last.time:
2438 last.length = l.time - last.time
2450 cl.length = l.time - cl.time
2526 pprint('%f (%02d): %s(); (%.3f us)%s' % (l.time, \
2529 pprint('%f (%02d): %s} (%.3f us)%s' % (l.time, \
2532 pprint('%f (%02d): %s() { (%.3f us)%s' % (l.time, \
2566 if(not stamp['time']):
2578 stamp['mode'], stamp['time'])
2608 s = i.time
2609 e = i.time + i.length
2612 rs = ritem.time
2613 re = ritem.time + ritem.length
2751 # m0: start time (mode begin)
2752 # mMax: end time (mode end)
2753 # tTotal: total timeline time
2756 # The html code needed to display the time scale
2806 '^ *(?P<time>[0-9\.]*) *\| *(?P<cpu>[0-9]*)\)'+\
2811 '(?P<flags>\S*) *(?P<time>[0-9\.]*): *'+\
2873 data.stamp = {'time': '', 'host': '', 'mode': ''}
2877 data.stamp['time'] = dt.strftime('%B %d %Y, %I:%M:%S %p')
2925 'time': float(m.group('t'))}
3094 m_time = m.group('time')
3113 data.setStart(t.time, t.name)
3119 data.setEnd(t.time, t.name)
3210 m_time = m.group('time')
3233 data.setStart(t.time, t.name)
3235 phase = data.setPhase('suspend_prepare', t.time, True)
3250 data.pstl[t.time] = proclist
3255 data.tKernRes = t.time
3256 data.handleEndMarker(t.time, t.name)
3262 testrun.ttemp['thaw_processes'][-1]['end'] = t.time
3287 data.tKernSus = t.time
3294 data.tKernSus = t.time
3296 phase = data.setPhase('suspend_prepare', t.time, isbegin)
3300 phase = data.setPhase('suspend', t.time, isbegin)
3304 phase = data.setPhase('suspend_late', t.time, isbegin)
3308 phase = data.setPhase('suspend_noirq', t.time, isbegin)
3316 # trim out s2idle loops, track time trying to freeze
3322 t.time - data.dmesg[lp]['start']
3327 data.setPhase(phase, t.time, False)
3329 data.tSuspended = t.time
3332 data.dmesg[lp]['end'] = t.time
3334 phase = data.setPhase('resume_machine', t.time, True)
3338 data.dmesg[susp]['end'] = t.time
3339 data.tSuspended = t.time
3340 data.tResumed = t.time
3344 phase = data.setPhase('resume_noirq', t.time, isbegin)
3348 phase = data.setPhase('resume_early', t.time, isbegin)
3352 phase = data.setPhase('resume', t.time, isbegin)
3356 phase = data.setPhase('resume_complete', t.time, isbegin)
3359 if(not data.isTraceEventOutsideDeviceCalls(pid, t.time)):
3370 testrun.ttemp[name][-1]['end'] = t.time
3374 testrun.ttemp[name].append({'begin': t.time,
3375 'end': t.time, 'pid': pid, 'loop': 0})
3380 {'begin': t.time, 'end': t.time, 'pid': pid})
3384 testrun.ttemp[name][-1]['end'] = t.time
3397 data.newAction(phase, n, pid, p, t.time, -1, drv)
3410 dev['length'] = t.time - dev['start']
3411 dev['end'] = t.time
3427 'begin': t.time,
3436 data.tKernSus = t.time
3443 e['end'] = t.time
3448 data.dmesg[phase]['end'] = t.time
3449 data.tKernRes = t.time
3470 data.handleEndMarker(t.time, t.name)
3500 # find the total time range for this test (begin, end)
3599 (sysvals.suspendmode, tn, data.wifi['dev'], data.wifi['time'])
3765 # parse each dmesg line into the time and message
3774 # initialize data start to first line time
3979 flen = fmt % (line.length*1000, line.time)
4063 for data in sorted(testruns, key=lambda v:(v['mode'], v['host'], v['kernel'], v['time'])):
4087 data['time'], tVal[0], tVal[1], data['url'], res,
4198 html += td.format(d[2]) # time
4204 html += td.format('%.3f ms' % d[9]) if d[9] else td.format('') # sus_worst time
4206 html += td.format('%.3f ms' % d[11]) if d[11] else td.format('') # res_worst time
4260 th.format('Worst Time') + th.format('Host (worst time)') +\
4261 th.format('Link (worst time)') + '</tr>\n'
4373 '<td class="gray" title="time spent in low-power mode with clock running">'+sysvals.suspendmode+' time: <b>{1} ms</b></td>'\
4381 html_kdesc = '<td class="{3}" title="time spent in kernel execution">{0}Kernel {2}: {1} ms</td>'
4382 html_fwdesc = '<td class="{3}" title="time spent in firmware">{0}Firmware {2}: {1} ms</td>'
4383 html_wifdesc = '<td class="yellow" title="time for wifi to reconnect after resume complete ({2})">{0}Wifi Resume: {1}</td>'
4421 if 'time' in data.wifi and data.wifi['stat'] != 'timeout':
4422 rtot += data.end - data.tKernRes + (data.wifi['time'] * 1000.0)
4426 stitle = 'time from kernel suspend start to %s mode [%s time]' % \
4428 rtitle = 'time from %s mode to kernel resume complete [%s time]' % \
4452 if 'time' in data.wifi:
4454 wtime = '%.0f ms'%(data.end - data.tKernRes + (data.wifi['time'] * 1000.0))
4463 # time scale for potentially multiple datasets
4613 left = '%f' % (((e.time-m0)*100)/mTotal)
4621 # draw the time scale, try to make the number of labels readable
5010 ' var time = "<t4 style=\\"font-size:"+fs+"px\\">"+pd[phases[i].id]+" ms<br></t4>";\n'\
5012 ' phases[i].innerHTML = time+pname;\n'\
5214 time.sleep(5)
5236 time.sleep(1)
5256 time.sleep(sysvals.x2delay/1000.0)
5277 time.sleep(sysvals.predelay/1000.0)
5315 time.sleep(sysvals.postdelay/1000.0)
5356 # Print out a very concise time string in minutes and seconds
5358 # The time string, e.g. "1901m16s"
5935 'memsz', 'mode', 'numcpu', 'plat', 'time', 'wifi']
6100 low = find_in_html(html, 'freeze time: <b>', ' ms</b>')
6125 name, time, phase = m.group('n'), m.group('t'), m.group('p')
6138 devices[d][name] += float(time)
6142 worst[d] = {'name':'', 'time': 0.0}
6146 worst[d]['name'], worst[d]['time'] = n, dev[n]
6152 'time': tstr,
6159 'sus_worsttime': worst['suspend']['time'],
6161 'res_worsttime': worst['resume']['time'],
6227 pprint(' summary-devices.html - kernel device list sorted by total execution time')
6447 ' their linux stack\'s suspend/resume time. Using a kernel image built\n'\
6452 ' time in suspend/resume.\n'\
6469 ' default: suspend-{date}-{time}\n'\
6635 doError('No rtcwake time supplied', True)
6867 if 'time' in sysvals.multitest:
6868 s = '-%dm' % sysvals.multitest['time']
6876 if 'time' in sysvals.multitest:
6877 finish += timedelta(minutes=sysvals.multitest['time'])
6882 time.sleep(sysvals.multitest['delay'])
6890 time.sleep(5)
6893 if 'time' in sysvals.multitest and datetime.now() >= finish: