Lines Matching refs:phase
271 for phase in self.phases:
272 list = self.dmesg[phase]['list']
292 for phase in self.phases:
293 list = self.dmesg[phase]['list']
306 for phase in self.phases:
307 list = self.dmesg[phase]['list']
341 for phase in self.phases:
342 p = self.dmesg[phase]
373 for phase in self.phases:
374 p = self.dmesg[phase]
392 for phase in self.phases:
393 self.dmesg[phase]['order'] += 1
407 for phase in self.phases[order:]:
408 self.dmesg[phase]['order'] += 1
420 def setPhase(self, phase, ktime, isbegin): argument
422 self.dmesg[phase]['start'] = ktime
424 self.dmesg[phase]['end'] = ktime
425 def dmesgSortVal(self, phase): argument
426 return self.dmesg[phase]['order']
429 def sortedDevices(self, phase): argument
430 list = self.dmesg[phase]['list']
439 def fixupInitcalls(self, phase, end): argument
441 phaselist = self.dmesg[phase]['list']
446 vprint('%s (%s): callback didnt return' % (devname, phase))
450 for phase in self.phases:
451 list = self.dmesg[phase]['list']
458 children = self.deviceDescendants(name, phase)
462 for phase in self.phases:
463 list = self.dmesg[phase]['list']
473 for phase in self.phases:
474 self.fixupInitcalls(phase, self.getEnd())
479 for phase in self.phases:
480 pstart = self.dmesg[phase]['start']
481 pend = self.dmesg[phase]['end']
484 targetphase = phase
490 def newAction(self, phase, name, pid, parent, start, end, drv): argument
494 list = self.dmesg[phase]['list']
500 def deviceIDs(self, devlist, phase): argument
502 list = self.dmesg[phase]['list']
507 def deviceParentID(self, devname, phase): argument
510 list = self.dmesg[phase]['list']
516 def deviceChildren(self, devname, phase): argument
518 list = self.dmesg[phase]['list']
523 def deviceDescendants(self, devname, phase): argument
524 children = self.deviceChildren(devname, phase)
527 family += self.deviceDescendants(child, phase)
529 def deviceChildrenIDs(self, devname, phase): argument
530 devlist = self.deviceChildren(devname, phase)
531 return self.deviceIDs(devlist, phase)
534 for phase in self.phases:
535 dc = len(self.dmesg[phase]['list'])
536 vprint(' %16s: %f - %f (%d devices)' % (phase, \
537 self.dmesg[phase]['start'], self.dmesg[phase]['end'], dc))
551 for phase in self.phases:
552 list = self.dmesg[phase]['list']
558 info += ('<li>%s: %.3fms</li>' % (phase, (e-s)*1000))
572 for phase in self.dmesg:
573 list = self.dmesg[phase]['list']
579 for phase in self.dmesg:
580 list = self.dmesg[phase]['list']
1291 phase = 'suspend_prepare'
1359 phase = 'post_resume'
1360 data.newPhase(phase, t.time, t.time, '#FF9966', -1)
1365 if(phase == 'post_resume'):
1392 phase = 'suspend_prepare'
1394 data.dmesg[phase]['end'] = t.time
1398 phase = 'suspend'
1399 data.setPhase(phase, t.time, isbegin)
1403 phase = 'suspend_late'
1404 data.setPhase(phase, t.time, isbegin)
1408 phase = 'suspend_noirq'
1409 data.setPhase(phase, t.time, isbegin)
1411 phase = 'suspend_machine'
1412 data.dmesg[phase]['start'] = t.time
1417 phase = 'suspend_machine'
1418 data.dmesg[phase]['end'] = t.time
1424 phase = 'resume_machine'
1425 data.dmesg[phase]['start'] = t.time
1431 phase = 'resume_noirq'
1432 data.setPhase(phase, t.time, isbegin)
1438 phase = 'resume_early'
1439 data.setPhase(phase, t.time, isbegin)
1443 phase = 'resume'
1444 data.setPhase(phase, t.time, isbegin)
1448 phase = 'resume_complete'
1450 data.dmesg[phase]['start'] = t.time
1466 elif(phase == 'post_resume'):
1469 'begin': data.dmesg[phase]['start'],
1486 data.newAction(phase, n, pid, p, t.time, -1, drv)
1493 list = data.dmesg[phase]['list']
1501 if(phase == 'post_resume'):
1685 phase = 'suspend_runtime'
1763 and phase == 'resume_machine' and \
1766 phase = 'resume_noirq'
1767 data.dmesg[phase]['start'] = ktime
1772 phase = 'suspend_prepare'
1773 data.dmesg[phase]['start'] = ktime
1778 phase = 'suspend'
1779 data.dmesg[phase]['start'] = ktime
1783 phase = 'suspend_late'
1784 data.dmesg[phase]['start'] = ktime
1788 phase = 'suspend_noirq'
1789 data.dmesg[phase]['start'] = ktime
1793 phase = 'suspend_machine'
1794 data.dmesg[phase]['start'] = ktime
1803 phase = 'resume_machine'
1806 data.dmesg[phase]['start'] = ktime
1810 phase = 'resume_noirq'
1811 data.dmesg[phase]['start'] = ktime
1815 phase = 'resume_early'
1816 data.dmesg[phase]['start'] = ktime
1820 phase = 'resume'
1821 data.dmesg[phase]['start'] = ktime
1825 phase = 'resume_complete'
1826 data.dmesg[phase]['start'] = ktime
1831 phase = 'post_resume'
1835 if(phase in data.phases):
1844 data.newAction(phase, f, int(n), p, ktime, -1, '')
1852 list = data.dmesg[phase]['list']
2254 for phase in data.dmesg:
2255 list = data.dmesg[phase]['list']
2257 data.dmesg[phase]['row'] = rows
2272 phase = data.dmesg[b]
2273 length = phase['end']-phase['start']
2274 left = '%.3f' % (((phase['start']-t0)*100.0)/tTotal)
2334 for phase in data.phases:
2335 order = '%.2f' % ((data.dmesg[phase]['order'] * pdelta) + pmargin)
2336 name = string.replace(phase, '_', ' ')
2338 data.dmesg[phase]['color'], name)
2381 .phase {position: absolute;overflow: hidden;border:0px;text-align:center;}\n\
2407 phase = data.dmesg[b]
2408 length = phase['end']-phase['start']
2409 left = '%.3f' % (((phase['start']-t0)*100.0)/tTotal)