Lines Matching refs:list

565 		list = []
570 list.append(i)
572 return list
591 def setFtraceFilterFunctions(self, list):
594 for i in list:
700 # remove all failed ones from the list
981 # get a list of target devices from the ftrace file
1053 def commonPrefix(self, list):
1054 if len(list) < 2:
1056 prefix = list[0]
1057 for s in list[1:]:
1120 prefix = self.commonPrefix(list(before.keys()))
1445 # device callback or action list for this phase
1564 list = []
1581 list.append((msg, err, dir, t, i, i))
1585 for msg, type, dir, t, idx1, idx2 in list:
1609 list = self.dmesg[phase]['list']
1610 for dev in list:
1611 d = list[dev]
1627 list = self.dmesg[phase]['list']
1628 for devname in list:
1629 dev = list[devname]
1701 # get a list of devices that extend beyond the end of this test run
1704 list = self.dmesg[phase]['list']
1705 for devname in list:
1706 dev = list[devname]
1715 list = self.dmesg[phase]['list']
1716 if devname not in list:
1718 tdev = list[devname]
1726 del list[devname]
1730 list = self.dmesg[phase]['list']
1731 if name in list:
1732 tdev = list[name]
1739 del list[name]
1744 list = self.dmesg[phase]['list']
1745 for devname in list:
1746 dev = list[devname]
1754 list = self.dmesg[phase]['list']
1755 for dev in list:
1756 if 'src' not in list[dev]:
1758 src = list[dev]['src']
1795 list = p['list']
1796 for name in list:
1797 d = list[name]
1805 for line in cg.list:
1821 list = []
1825 list.append((type, tm, idx1, idx2))
1826 self.errorinfo[dir] = list
1874 self.dmesg[phase] = {'list': dict(), 'start': -1.0, 'end': -1.0,
1891 list = self.dmesg[phase]['list']
1892 return sorted(list, key=lambda k:list[k]['start'])
1895 phaselist = self.dmesg[phase]['list']
1906 list = self.dmesg[phase]['list']
1908 for name in list:
1912 ('drv' in list[name] and filter in list[name]['drv']):
1917 del list[name]
1979 list = self.dmesg[phase]['list']
1986 while(name in list):
1989 list[name] = {'name': name, 'start': start, 'end': end, 'pid': pid,
1992 list[name]['htmlclass'] = htmlclass
1994 list[name]['color'] = color
1997 list = self.dmesg[phase]['list']
1999 for devname in sorted(list):
2003 return list[mydev]
2007 list = self.dmesg[phase]['list']
2008 for child in list:
2009 if(list[child]['par'] == devname):
2014 for name in self.dmesg[phase]['list']:
2024 devlist = self.dmesg[phase]['list']
2049 list = self.deviceChildren(devname, phase)
2050 for dev in sorted(list):
2054 def masterTopology(self, name, list, depth):
2056 for cname in list:
2070 list = self.dmesg[phase]['list']
2071 if node.name in list:
2072 s = list[node.name]['start']
2073 e = list[node.name]['end']
2074 if list[node.name]['drv']:
2075 drv = ' {'+list[node.name]['drv']+'}'
2088 # list of devices graphed
2091 list = self.dmesg[phase]['list']
2092 for dev in sorted(list):
2093 if list[dev]['pid'] >= 0 and dev not in real:
2095 # list of top-most root devices
2098 list = self.dmesg[phase]['list']
2099 for dev in sorted(list):
2100 pdev = list[dev]['par']
2101 pid = list[dev]['pid']
2116 list = self.dmesg[phase]['list']
2117 for dev in list:
2118 length = (list[dev]['end'] - list[dev]['start']) * 1000
2119 width = widfmt % (((list[dev]['end']-list[dev]['start'])*100)/tTotal)
2130 d = DevItem(0, phase, self.dmesg[phase]['list'][devname])
2153 dev = self.dmesg[phase]['list'][devname]
2218 list = self.dmesg[p]['list']
2219 for devname in sorted(list):
2220 dev = list[devname]
2410 # comprised of an ordered list of FTraceLine objects
2421 self.list = []
2440 self.list[-1].freturn = True
2441 self.list[-1].length = line.time - self.list[-1].time
2455 if len(self.list) > 0:
2456 last = self.list[-1]
2481 self.list.append(vline)
2507 self.list.append(vline)
2537 while len(self.list) > 0 and self.list[-1].depth > line.depth:
2538 self.list.pop(-1)
2539 if len(self.list) == 0:
2542 self.list[-1].freturn = True
2543 self.list[-1].length = line.time - self.list[-1].time
2544 self.list[-1].name = line.name
2546 if len(self.list) < 1:
2550 if mismatch < 0 and self.list[-1].depth == 0 and self.list[-1].freturn:
2551 line = self.list[-1]
2555 self.list.append(line)
2562 if self.list[0].name == self.vfname:
2569 if(len(self.list) > 0):
2570 first = self.list[0]
2571 self.list = []
2572 self.list.append(first)
2587 for l in self.list:
2599 if not good or len(minicg.list) < 1:
2605 last = self.list[-1]
2616 if len(self.list) > 0:
2617 self.name = self.list[0].name
2621 for l in self.list:
2663 list = data.dmesg[p]['list']
2664 for devname in list:
2665 dev = list[devname]
2677 list = data.dmesg[p]['list']
2678 for devname in sorted(list, key=lambda k:list[k]['start']):
2679 dev = list[devname]
2707 data.dmesg[phase]['list'][myname]['ftrace'] = self
2712 for l in self.list:
2776 # rawlist: the list of devices/actions for a single phase
2817 # devlist: the list of devices/actions in a group of contiguous phases
2977 # A list of values describing the properties of these test runs
3342 if len(cg.list) < 1 or cg.invalid or (cg.end - cg.start == 0):
3354 list = test.data.dmesg[p]['list']
3355 for devname in list:
3356 dev = list[devname]
3627 # create a new list entry
3800 if len(cg.list) < 1 or cg.invalid or (cg.end - cg.start == 0):
3814 elif len(cg.list) > 1000000 and cg.name != sysvals.ftopfunc:
3816 (devname, len(cg.list)))
4131 list = data.dmesg[phase]['list']
4132 if(f in list):
4133 dev = list[f]
4229 for line in cg.list:
4254 list = data.dmesg[p]['list']
4258 dev = list[d]
4312 # extract the test data into list
4313 list = dict()
4322 if mode not in list:
4323 list[mode] = {'data': [], 'avg': [0,0], 'min': [0,0], 'max': [0,0], 'med': [0,0]}
4327 list[lastmode]['med'][i] = s[int(len(s)//2)]
4328 iMed[i] = tMed[i][list[lastmode]['med'][i]]
4329 list[lastmode]['avg'] = [tAvg[0] / num, tAvg[1] / num]
4330 list[lastmode]['min'] = tMin
4331 list[lastmode]['max'] = tMax
4332 list[lastmode]['idx'] = (iMin, iMed, iMax)
4343 list[mode]['data'].append([data['host'], data['kernel'],
4347 idx = len(list[mode]['data']) - 1
4369 list[lastmode]['med'][i] = s[int(len(s)//2)]
4370 iMed[i] = tMed[i][list[lastmode]['med'][i]]
4371 list[lastmode]['avg'] = [tAvg[0] / num, tAvg[1] / num]
4372 list[lastmode]['min'] = tMin
4373 list[lastmode]['max'] = tMax
4374 list[lastmode]['idx'] = (iMin, iMed, iMax)
4405 # export list into html
4418 for mode in sorted(list):
4421 tAvg, tMin, tMax, tMed = list[mode]['avg'], list[mode]['min'],\
4422 list[mode]['max'], list[mode]['med']
4423 count = len(list[mode]['data'])
4424 if 'idx' in list[mode]:
4425 iMin, iMed, iMax = list[mode]['idx']
4434 for d in list[mode]['data']:
4441 idx = list[mode]['data'].index(d)
4451 html += td.format("%d" % (list[mode]['data'].index(d) + 1)) # row
4481 # create global device list from all tests
4736 d = DevItem(data.testnumber, phase, data.dmesg[phase]['list'][devname])
4813 phaselist = data.dmesg[b]['list']
5078 ' var list = document.getElementsByClassName("tblock");\n'\
5079 ' for (var i = 0; i < list.length; i++) {\n'\
5080 ' var timescale = list[i].getElementsByClassName("timescale")[0];\n'\
5081 ' var m0 = t0 + (tTotal*parseFloat(list[i].style.left)/100);\n'\
5082 ' var mTotal = tTotal*parseFloat(list[i].style.width)/100;\n'\
5091 ' var mode = list[i].id[5];\n'\
5291 ' var list = devstats[devid];\n'\
5299 ' for(var i in list) {\n'\
5300 ' if(list[i][0] == "@") {\n'\
5301 ' info = list[i].split("|");\n'\
5304 ' var tmp = list[i].split("|");\n'\
5357 ' " ul {list-style-type:circle;padding-left:10px;margin-left:10px;}"+\n'\
5428 ' var list = document.getElementsByClassName("err");\n'\
5429 ' for (var i = 0; i < list.length; i++)\n'\
5430 ' list[i].onclick = errWindow;\n'\
5431 ' var list = document.getElementsByClassName("logbtn");\n'\
5432 ' for (var i = 0; i < list.length; i++)\n'\
5433 ' list[i].onclick = logWindow;\n'\
5434 ' list = document.getElementsByClassName("devlist");\n'\
5435 ' for (var i = 0; i < list.length; i++)\n'\
5436 ' list[i].onclick = devListWindow;\n'\
5610 list = {'enabled':'A', 'disabled':'S', 'auto':'E', 'on':'D',
5612 if val not in list:
5614 return list[val]
5619 # a list of USB device names to sysvals for better timeline readability
5645 # only list devices which support runtime suspend
5679 # A string list of the available modes
5716 # the list of values to retrieve, with hardcoded (type, idx)
6249 cnt, out, list = len(html), [], []
6253 list.append(m)
6255 list = re.finditer(start, html)
6256 for match in list:
6463 pprint(' summary.html - tabular list of test data found')
6465 pprint(' summary-devices.html - kernel device list sorted by total execution time')
6740 ' -fadd file Add functions to be graphed in the timeline from a list in a text file\n'\
6741 ' -filter "d1,d2,..." Filter out all but this comma-delimited list of device names\n'\
6761 ' -flist Print the list of functions currently being captured in ftrace\n'\