Lines Matching refs:pid

1269 #					contents: start/stop times, pid/cpu/driver info
1427 def isTraceEventOutsideDeviceCalls(self, pid, time):
1432 if(d['pid'] == pid and time >= d['start'] and
1444 def sourceDevice(self, phaselist, start, end, pid, type):
1450 # pid must match
1451 if dev['pid'] != pid:
1468 def addDeviceFunctionCall(self, displayname, kprobename, proc, pid, start, end, cdata, rdata):
1471 tgtdev = self.sourceDevice(phases, start, end, pid, 'device')
1474 if not tgtdev and pid in self.devpids:
1478 tgtdev = self.sourceDevice(phases, start, end, pid, 'thread')
1482 threadname = 'kthread-%d' % (pid)
1484 threadname = '%s-%d' % (proc, pid)
1486 self.newAction(tgtphase, threadname, pid, '', start, end, '', ' kth', '')
1487 return self.addDeviceFunctionCall(displayname, kprobename, proc, pid, start, end, cdata, rdata)
1491 (start, end, proc, pid, kprobename, cdata, rdata))
1514 e = DevFunction(displayname, a, c, r, start, end, ubiquitous, proc, pid, color)
1741 def newActionGlobal(self, name, start, end, pid=-1, color=''):
1768 if pid == -2:
1770 elif pid == -3:
1776 newname = self.newAction(targetphase, name, pid, '', start, end, '', htmlclass, color)
1779 def newAction(self, phase, name, pid, parent, start, end, drv, htmlclass='', color=''):
1787 if pid == -2 or name not in sysvals.tracefuncs.keys():
1793 list[name] = {'name': name, 'start': start, 'end': end, 'pid': pid,
1897 if list[dev]['pid'] >= 0 and dev not in real:
1905 pid = list[dev]['pid']
1906 if(pid < 0 or re.match('[0-9]*-[0-9]*\.[0-9]*[\.0-9]*\:[\.0-9]*$', pdev)):
2040 def __init__(self, name, args, caller, ret, start, end, u, proc, pid, color):
2052 self.pid = pid
2077 tgt.proc == self.proc and tgt.pid == self.pid and \
2225 def __init__(self, pid, sv):
2235 self.pid = pid
2386 id = 'task %s' % (self.pid)
2395 minicg = FTraceCallGraph(dev['pid'], self.sv)
2466 def deviceMatch(self, pid, data):
2478 if(pid == dev['pid'] and
2492 if(pid == dev['pid'] and
2521 pprint('%s pid=%d [%f - %f] %.3f us' % \
2522 (self.name, self.pid, self.start, self.end,
2657 if item.dev['pid'] == -2:
2807 ' *(?P<proc>.*)-(?P<pid>[0-9]*) *\|'+\
2810 ' *(?P<proc>.*)-(?P<pid>[0-9]*) *\[(?P<cpu>[0-9]*)\] *'+\
2993 pid = data[0]
2998 if pid not in self.proclist:
2999 self.proclist[pid] = {'name' : name, 'user' : user, 'kern' : kern}
3001 val = self.proclist[pid]
3007 running[pid] = ujiff + kjiff
3010 for pid in running:
3011 jiffies = running[pid]
3012 val = self.proclist[pid]
3015 out += '%s-%s %d' % (val['name'], pid, jiffies)
3095 m_pid = m.group('pid')
3103 pid = int(m_pid)
3130 if(pid not in testrun[testidx].ftemp):
3131 testrun[testidx].ftemp[pid] = []
3132 testrun[testidx].ftemp[pid].append(FTraceCallGraph(pid, sysvals))
3134 cg = testrun[testidx].ftemp[pid][-1]
3137 testrun[testidx].ftemp[pid].append(FTraceCallGraph(pid, sysvals))
3139 testrun[testidx].ftemp[pid][-1].addLine(t)
3144 for pid in test.ftemp:
3145 for cg in test.ftemp[pid]:
3149 id = 'task %s cpu %s' % (pid, m.group('cpu'))
3161 if(pid == dev['pid'] and
3212 m_pid = m.group('pid')
3220 pid = int(m_pid)
3359 if(not data.isTraceEventOutsideDeviceCalls(pid, t.time)):
3375 'end': t.time, 'pid': pid, 'loop': 0})
3380 {'begin': t.time, 'end': t.time, 'pid': pid})
3397 data.newAction(phase, n, pid, p, t.time, -1, drv)
3398 if pid not in data.devpids:
3399 data.devpids.append(pid)
3416 key = (kprobename, pid)
3426 'pid': pid,
3454 key = (m_proc, pid)
3457 testrun.ftemp[key].append(FTraceCallGraph(pid, sysvals))
3462 testrun.ftemp[key].append(FTraceCallGraph(pid, sysvals))
3517 data.newActionGlobal(title, event['begin'], event['end'], event['pid'])
3520 name, pid = key
3523 if pid not in data.devpids:
3524 data.devpids.append(pid)
3530 data.newActionGlobal(e['name'], kb, ke, pid, color)
3534 name, pid = key
3541 data.addDeviceFunctionCall(e['name'], name, e['proc'], pid, kb,
3547 proc, pid = key
3552 id = 'task %s' % (pid)
3559 devname = cg.deviceMatch(pid, data)
3561 sortkey = '%f%f%d' % (cg.start, cg.end, pid)
3571 sysvals.vprint('Callgraph found for task %d: %.3fms, %s' % (cg.pid, (cg.end - cg.start)*1000, name))