Lines Matching refs:phase

1345 		for phase in sorted(self.dmesg.keys()):
1346 if '*' in phase:
1347 p = phase.split('*')
1349 self.dmesg[pnew] = self.dmesg.pop(phase)
1351 for phase in self.sortedPhases():
1352 self.devicegroups.append([phase])
1353 def nextPhase(self, phase, offset): argument
1354 order = self.dmesg[phase]['order'] + offset
1428 for phase in self.sortedPhases():
1429 list = self.dmesg[phase]['list']
1437 for phase in self.sortedPhases():
1438 if 'machine' in phase:
1440 pend = self.dmesg[phase]['end']
1442 return phase
1446 for phase in phaselist:
1447 list = self.dmesg[phase]['list']
1520 for phase in self.sortedPhases():
1521 list = self.dmesg[phase]['list']
1531 for phase in self.sortedPhases():
1532 list = self.dmesg[phase]['list']
1546 for phase in self.sortedPhases():
1547 list = self.dmesg[phase]['list']
1560 for phase in self.sortedPhases():
1561 list = self.dmesg[phase]['list']
1570 for phase in self.sortedPhases():
1571 list = self.dmesg[phase]['list']
1608 for phase in self.sortedPhases():
1609 p = self.dmesg[phase]
1639 for phase in self.sortedPhases():
1640 if 'resume_machine' in phase and 'suspend_machine' in lp:
1641 tS, tR = self.dmesg[lp]['end'], self.dmesg[phase]['start']
1652 lp = phase
1665 def setPhase(self, phase, ktime, isbegin, order=-1): argument
1673 color = self.phasedef[phase]['color']
1676 while phase in phases:
1677 phase += '*'
1678 self.dmesg[phase] = {'list': dict(), 'start': -1.0, 'end': -1.0,
1680 self.dmesg[phase]['start'] = ktime
1681 self.currphase = phase
1684 if phase not in self.currphase:
1686 sysvals.vprint('WARNING: %s ended instead of %s, ftrace corruption?' % (phase, self.currphase))
1688 sysvals.vprint('WARNING: %s ended without a start, ftrace corruption?' % phase)
1689 return phase
1690 phase = self.currphase
1691 self.dmesg[phase]['end'] = ktime
1693 return phase
1694 def sortedDevices(self, phase): argument
1695 list = self.dmesg[phase]['list']
1697 def fixupInitcalls(self, phase): argument
1699 phaselist = self.dmesg[phase]['list']
1707 sysvals.vprint('%s (%s): callback didnt return' % (devname, phase))
1709 for phase in self.sortedPhases():
1710 list = self.dmesg[phase]['list']
1724 for phase in self.sortedPhases():
1725 self.fixupInitcalls(phase)
1730 for phase in phases:
1731 if phase not in group:
1748 for phase in phases:
1749 pstart = self.dmesg[phase]['start']
1750 pend = self.dmesg[phase]['end']
1754 myphases.append(phase)
1757 if overlap > 0 and phase == 'post_resume':
1759 targetphase = phase
1779 def newAction(self, phase, name, pid, parent, start, end, drv, htmlclass='', color=''): argument
1783 list = self.dmesg[phase]['list']
1800 def findDevice(self, phase, name): argument
1801 list = self.dmesg[phase]['list']
1809 def deviceChildren(self, devname, phase): argument
1811 list = self.dmesg[phase]['list']
1816 def maxDeviceNameSize(self, phase): argument
1818 for name in self.dmesg[phase]['list']:
1827 for phase in self.sortedPhases():
1828 devlist = self.dmesg[phase]['list']
1829 dc, ps, pe = len(devlist), self.dmesg[phase]['start'], self.dmesg[phase]['end']
1836 sysvals.vprint('%20s: %f - %f (%d devices)' % (phase, ps, pe, dc))
1839 maxname = '%d' % self.maxDeviceNameSize(phase)
1852 for phase in self.sortedPhases():
1853 list = self.deviceChildren(devname, phase)
1873 for phase in self.sortedPhases():
1874 list = self.dmesg[phase]['list']
1880 info += ('<li>%s: %.3fms</li>' % (phase, (e-s)*1000))
1894 for phase in self.sortedPhases():
1895 list = self.dmesg[phase]['list']
1901 for phase in self.sortedPhases():
1902 list = self.dmesg[phase]['list']
1918 for phase in self.dmesg:
1920 list = self.dmesg[phase]['list']
1926 self.tdevlist[phase] = devlist
1928 phase = 'suspend_prepare'
1929 self.newAction(phase, devname, -2, '', \
1931 if phase not in self.tdevlist:
1932 self.tdevlist[phase] = []
1933 self.tdevlist[phase].append(devname)
1934 d = DevItem(0, phase, self.dmesg[phase]['list'][devname])
1958 phase, devname = out
1959 dev = self.dmesg[phase]['list'][devname]
2508 phase = ''
2512 phase = p
2514 if not phase:
2518 phase, myname = out
2519 data.dmesg[phase]['list'][myname]['ftrace'] = self
2537 def __init__(self, test, phase, dev): argument
2539 self.phase = phase
2641 tp = (item.test, item.phase)
2705 def phaseRowHeight(self, test, phase, row): argument
2706 return self.rowheight[test][phase][row]
2707 def phaseRowTop(self, test, phase, row): argument
2709 for i in sorted(self.rowheight[test][phase]):
2712 top += self.rowheight[test][phase][i]
3196 phase = 'suspend_prepare'
3235 phase = data.setPhase('suspend_prepare', t.time, True)
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)
3326 phase = data.setPhase('suspend_machine', data.dmesg[lp]['end'], True)
3327 data.setPhase(phase, t.time, False)
3334 phase = data.setPhase('resume_machine', t.time, True)
3336 susp = phase.replace('resume', 'suspend')
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)
3387 if phase not in data.dmesg:
3397 data.newAction(phase, n, pid, p, t.time, -1, drv)
3402 if phase not in data.dmesg:
3408 dev = data.findDevice(phase, n)
3434 if(data.tKernSus == 0 and phase == 'suspend_prepare' \
3446 if(phase != 'suspend_prepare' and kprobename in krescalls):
3447 if phase in data.dmesg:
3448 data.dmesg[phase]['end'] = t.time
3708 phase = 'suspend_runtime'
3786 phasechange, phase = True, p
3791 and phase == 'resume_machine' and \
3793 data.setPhase(phase, ktime, False)
3794 phase = 'resume_noirq'
3795 data.setPhase(phase, ktime, True)
3798 if phase == 'suspend_prepare':
3799 data.setPhase(phase, ktime, True)
3802 elif phase == 'suspend':
3806 data.setPhase(phase, ktime, True)
3807 elif phase == 'suspend_late':
3811 data.setPhase(phase, ktime, True)
3812 elif phase == 'suspend_noirq':
3816 data.setPhase(phase, ktime, True)
3817 elif phase == 'suspend_machine':
3821 data.setPhase(phase, ktime, True)
3822 elif phase == 'resume_machine':
3833 data.setPhase(phase, ktime, True)
3834 elif phase == 'resume_noirq':
3838 data.setPhase(phase, ktime, True)
3839 elif phase == 'resume_early':
3843 data.setPhase(phase, ktime, True)
3844 elif phase == 'resume':
3848 data.setPhase(phase, ktime, True)
3849 elif phase == 'resume_complete':
3853 data.setPhase(phase, ktime, True)
3854 elif phase == 'post_resume':
3863 if(phase in data.sortedPhases()):
3872 data.newAction(phase, f, int(n), p, ktime, -1, '')
3880 list = data.dmesg[phase]['list']
4477 for phase in group:
4478 for devname in sorted(data.tdevlist[phase]):
4479 d = DevItem(data.testnumber, phase, data.dmesg[phase]['list'][devname])
4513 for phase in data.sortedPhases():
4514 if data.dmesg[phase]['start'] >= data.tSuspended:
4515 phases['resume'].append(phase)
4517 phases['suspend'].append(phase)
4541 phase = data.dmesg[b]
4542 length = phase['end']-phase['start']
4543 left = '%f' % (((phase['start']-m0)*100.0)/mTotal)
4634 for phase in sorted(phasedef, key=lambda k:phasedef[k]['order']):
4635 id, p = '', phasedef[phase]
4636 for word in phase.split('_'):
4639 name = phase.replace('_', ' &nbsp;')
4657 phase = data.dmesg[b]
4658 length = phase['end']-phase['start']
4659 left = '%.3f' % (((phase['start']-t0)*100.0)/tTotal)
4779 .phase {position:absolute;overflow:hidden;border:0px;text-align:center;}\n\
6125 name, time, phase = m.group('n'), m.group('t'), m.group('p')
6128 if phase.startswith('suspend'):
6130 elif phase.startswith('resume'):