Lines Matching refs:cg
252 def deviceMatch(self, pid, cg):
253 if cg.end - cg.start == 0:
261 if cg.name == 'do_one_initcall':
262 if(cg.start <= dev['start'] and cg.end >= dev['end'] and dev['length'] > 0):
263 dev['ftrace'] = cg
267 if(cg.start > dev['start'] and cg.end < dev['end']):
270 dev['ftraces'].append(cg)
423 cg = ftemp[key][-1]
424 res = cg.addLine(t)
435 for cg in ftemp[key]:
436 if len(cg.list) < 1 or cg.invalid or (cg.end - cg.start == 0):
438 if(not cg.postProcess()):
441 # match cg data to devices
442 devname = data.deviceMatch(pid, cg)
445 if cg.partial:
448 (kind, cg.name, proc, pid, cg.start, cg.end))
449 elif len(cg.list) > 1000000:
451 (devname, len(cg.list)))
497 def cgOverview(cg, minlen):
500 for l in cg.list:
590 cg = dev['ftrace']
591 large, stats = cgOverview(cg, 0.001)
603 for cg in dev['ftraces']:
604 left = '%f' % (((cg.start-t0)*100)/tTotal)
605 width = '%f' % ((cg.end-cg.start)*100/tTotal)
606 cglen = (cg.end - cg.start) * 1000.0
607 title = '%s (%0.3fms)' % (cg.name, cglen)
608 cg.id = 'x%d' % num
609 devtl.html += html_srccall.format(cg.name, left,
610 top, height, width, title, dev['id']+cg.id)