Lines Matching refs:cg
247 def deviceMatch(self, pid, cg): argument
248 if cg.end - cg.start == 0:
256 if cg.name == 'do_one_initcall':
257 if(cg.start <= dev['start'] and cg.end >= dev['end'] and dev['length'] > 0):
258 dev['ftrace'] = cg
262 if(cg.start > dev['start'] and cg.end < dev['end']):
265 dev['ftraces'].append(cg)
418 cg = ftemp[key][-1]
419 res = cg.addLine(t)
430 for cg in ftemp[key]:
431 if len(cg.list) < 1 or cg.invalid or (cg.end - cg.start == 0):
433 if(not cg.postProcess()):
437 devname = data.deviceMatch(pid, cg)
440 if cg.partial:
443 (kind, cg.name, proc, pid, cg.start, cg.end))
444 elif len(cg.list) > 1000000:
446 (devname, len(cg.list))
492 def cgOverview(cg, minlen): argument
495 for l in cg.list:
585 cg = dev['ftrace']
586 large, stats = cgOverview(cg, 0.001)
598 for cg in dev['ftraces']:
599 left = '%f' % (((cg.start-t0)*100)/tTotal)
600 width = '%f' % ((cg.end-cg.start)*100/tTotal)
601 cglen = (cg.end - cg.start) * 1000.0
602 title = '%s (%0.3fms)' % (cg.name, cglen)
603 cg.id = 'x%d' % num
604 devtl.html += html_srccall.format(cg.name, left,
605 top, height, width, title, dev['id']+cg.id)