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
70 mystarttime = time.time()
73 print('[%09.3f] %s' % (time.time()-mystarttime, msg))
236 'msleep': { 'args_x86_64': {'time':'%di:s32'}, 'ub': 1 },
329 os.path.exists(rtc+'/time') and os.path.exists(rtc+'/wakealarm'):
417 args['time'] = n.strftime('%H%M%S')
527 # if hardware time fails, use the software time
534 # get the latest time stamp from the dmesg log
827 self.fsetVal('graph-time', 'trace_options')
1241 start = time.time()
1242 while (time.time() - start) < timeout:
1246 (self.wifiDetails(dev), max(0, time.time() - start))
1247 time.sleep(0.01)
1281 if 'time' in self.multitest:
1282 id = '%d Duration=%dmin' % (idx+1, self.multitest['time'])
1285 t = time.time()
1300 if 'time' in self.multitest:
1310 sz, unit, c = 'time', c[-1], c[:-1]
1363 time.sleep(5)
1502 self.fwSuspend = 0 # time spent in firmware suspend
1503 self.fwResume = 0 # time spent in firmware resume
1518 self.tLow = [] # time spent in low-level suspends (standby/freeze)
1593 def setStart(self, time, msg=''):
1594 self.start = time
1600 def setEnd(self, time, msg=''):
1601 self.end = time
1607 def isTraceEventOutsideDeviceCalls(self, pid, time):
1612 if(d['pid'] == pid and time >= d['start'] and
1613 time < d['end']):
1760 for e in sorted(src, key=lambda event: event.time):
1766 p.length = p.end - p.time
1806 line.time = self.trimTimeVal(line.time, t0, dT, left)
1809 e.time = self.trimTimeVal(e.time, t0, dT, left)
1811 e.length = e.end - e.time
1828 # trim out any standby or freeze clock time
2171 def handleEndMarker(self, time, msg=''):
2173 self.setEnd(time, msg)
2177 dm['suspend_prepare']['end'] = time
2185 self.tKernRes = time
2188 self.tKernSus = time
2191 dm['resume_complete']['end'] = time
2235 self.time = start
2261 dt = self.time - tgt.end
2293 self.time = float(t)
2370 pprint(' -- %12.6f (depth=%02d): %s(); (%.3f us) %s' % (self.time, \
2373 pprint(' -- %12.6f (depth=%02d): %s} (%.3f us) %s' % (self.time, \
2376 pprint(' -- %12.6f (depth=%02d): %s() { (%.3f us) %s' % (self.time, \
2441 self.list[-1].length = line.time - self.list[-1].time
2446 self.end = line.time
2454 lasttime = line.time
2457 lasttime = last.time
2473 last.length = line.time - last.time
2510 self.start = vline.time
2543 self.list[-1].length = line.time - self.list[-1].time
2547 self.start = line.time
2558 self.start = line.time
2559 self.end = line.time
2575 window = '(%f - %f)' % (self.start, line.time)
2588 if(l.time < dev['start'] or l.time > dev['end']):
2607 t = FTraceLine(last.time)
2612 self.end = last.time
2625 if last.length > l.time - last.time:
2626 last.length = l.time - last.time
2638 cl.length = l.time - cl.time
2714 pprint('%f (%02d): %s(); (%.3f us)%s' % (l.time, \
2717 pprint('%f (%02d): %s} (%.3f us)%s' % (l.time, \
2720 pprint('%f (%02d): %s() { (%.3f us)%s' % (l.time, \
2754 if(not stamp['time']):
2766 stamp['mode'], stamp['time'])
2796 s = i.time
2797 e = i.time + i.length
2800 rs = ritem.time
2801 re = ritem.time + ritem.length
2939 # m0: start time (mode begin)
2940 # mMax: end time (mode end)
2941 # tTotal: total timeline time
2944 # The html code needed to display the time scale
2995 '^ *(?P<time>[0-9\.]*) *\| *(?P<cpu>[0-9]*)\)'+\
3000 '(?P<flags>\S*) *(?P<time>[0-9\.]*): *'+\
3065 data.stamp = {'time': '', 'host': '', 'mode': ''}
3069 data.stamp['time'] = dt.strftime('%B %d %Y, %I:%M:%S %p')
3117 'time': float(m.group('t'))}
3290 m_time = m.group('time')
3309 data.setStart(t.time, t.name)
3315 data.setEnd(t.time, t.name)
3384 info = (m.group('time'), m.group('proc'), m.group('pid'),
3464 data.setStart(t.time, t.name)
3466 phase = data.setPhase('suspend_prepare', t.time, True)
3473 data.tKernRes = t.time
3481 tp.multiproctime = t.time
3495 data.pstl[t.time] = proclist
3503 data.tKernRes = t.time
3504 data.handleEndMarker(t.time, t.name)
3510 testrun.ttemp['thaw_processes'][-1]['end'] = t.time
3535 data.tKernSus = t.time
3542 data.tKernSus = t.time
3544 phase = data.setPhase('suspend_prepare', t.time, isbegin)
3548 phase = data.setPhase('suspend', t.time, isbegin)
3552 phase = data.setPhase('suspend_late', t.time, isbegin)
3556 phase = data.setPhase('suspend_noirq', t.time, isbegin)
3564 # trim out s2idle loops, track time trying to freeze
3571 t.time - data.dmesg[lp]['start']
3576 data.setPhase(phase, t.time, False)
3578 data.tSuspended = t.time
3581 data.dmesg[lp]['end'] = t.time
3583 phase = data.setPhase('resume_machine', t.time, True)
3587 data.dmesg[susp]['end'] = t.time
3588 data.tSuspended = t.time
3589 data.tResumed = t.time
3593 phase = data.setPhase('resume_noirq', t.time, isbegin)
3597 phase = data.setPhase('resume_early', t.time, isbegin)
3601 phase = data.setPhase('resume', t.time, isbegin)
3605 phase = data.setPhase('resume_complete', t.time, isbegin)
3608 if(not data.isTraceEventOutsideDeviceCalls(pid, t.time)):
3619 testrun.ttemp[name][-1]['end'] = t.time
3623 testrun.ttemp[name].append({'begin': t.time,
3624 'end': t.time, 'pid': pid, 'loop': 0})
3629 {'begin': t.time, 'end': t.time, 'pid': pid})
3633 testrun.ttemp[name][-1]['end'] = t.time
3646 data.newAction(phase, n, pid, p, t.time, -1, drv)
3659 dev['length'] = t.time - dev['start']
3660 dev['end'] = t.time
3676 'begin': t.time,
3685 data.tKernSus = t.time
3692 if (t.time - e['begin']) * 1000 < sysvals.mindevlen:
3695 e['end'] = t.time
3700 data.dmesg[phase]['end'] = t.time
3701 data.tKernRes = t.time
3721 data.handleEndMarker(t.time, t.name)
3751 # find the total time range for this test (begin, end)
3856 (sysvals.suspendmode, tn, data.wifi['dev'], data.wifi['time'])
4023 # parse each dmesg line into the time and message
4032 # initialize data start to first line time
4234 flen = fmt % (line.length*1000, line.time)
4320 for data in sorted(testruns, key=lambda v:(v['mode'], v['host'], v['kernel'], v['time'])):
4344 data['time'], tVal[0], tVal[1], data['url'], res,
4455 html += td.format(d[2]) # time
4461 html += td.format('%.3f ms' % d[9]) if d[9] else td.format('') # sus_worst time
4463 html += td.format('%.3f ms' % d[11]) if d[11] else td.format('') # res_worst time
4517 th.format('Worst Time') + th.format('Host (worst time)') +\
4518 th.format('Link (worst time)') + '</tr>\n'
4630 '<td class="gray" title="time spent in low-power mode with clock running">'+sysvals.suspendmode+' time: <b>{1} ms</b></td>'\
4638 html_kdesc = '<td class="{3}" title="time spent in kernel execution">{0}Kernel {2}: {1} ms</td>'
4639 html_fwdesc = '<td class="{3}" title="time spent in firmware">{0}Firmware {2}: {1} ms</td>'
4640 html_wifdesc = '<td class="yellow" title="time for wifi to reconnect after resume complete ({2})">{0}Wifi Resume: {1}</td>'
4678 if 'time' in data.wifi and data.wifi['stat'] != 'timeout':
4679 rtot += data.end - data.tKernRes + (data.wifi['time'] * 1000.0)
4683 stitle = 'time from kernel suspend start to %s mode [%s time]' % \
4685 rtitle = 'time from %s mode to kernel resume complete [%s time]' % \
4709 if 'time' in data.wifi:
4711 wtime = '%.0f ms'%(data.end - data.tKernRes + (data.wifi['time'] * 1000.0))
4720 # time scale for potentially multiple datasets
4867 left = '%f' % (((e.time-m0)*100)/mTotal)
4875 # draw the time scale, try to make the number of labels readable
5264 ' var time = "<t4 style=\\"font-size:"+fs+"px\\">"+pd[phases[i].id]+" ms<br></t4>";\n'\
5266 ' phases[i].innerHTML = time+pname;\n'\
5467 time.sleep(1)
5483 time.sleep(sv.x2delay/1000.0)
5504 time.sleep(sv.predelay/1000.0)
5548 time.sleep(sv.postdelay/1000.0)
5595 # Print out a very concise time string in minutes and seconds
5597 # The time string, e.g. "1901m16s"
6147 'memsz', 'mode', 'numcpu', 'plat', 'time', 'wifi']
6328 low = find_in_html(html, 'freeze time: <b>', ' ms</b>')
6361 name, time, phase = m.group('n'), m.group('t'), m.group('p')
6376 devices[d][name] += float(time)
6380 worst[d] = {'name':'', 'time': 0.0}
6384 worst[d]['name'], worst[d]['time'] = n, dev[n]
6390 'time': tstr,
6397 'sus_worsttime': worst['suspend']['time'],
6399 'res_worsttime': worst['resume']['time'],
6465 pprint(' summary-devices.html - kernel device list sorted by total execution time')
6685 ' their linux stack\'s suspend/resume time. Using a kernel image built\n'\
6690 ' time in suspend/resume.\n'\
6707 ' default: suspend-{date}-{time}\n'\
6886 doError('No rtcwake time supplied', True)
7114 if 'time' in sysvals.multitest:
7115 s = '-%dm' % sysvals.multitest['time']
7123 if 'time' in sysvals.multitest:
7124 finish += timedelta(minutes=sysvals.multitest['time'])
7129 time.sleep(sysvals.multitest['delay'])
7139 if 'time' in sysvals.multitest and datetime.now() >= finish: