1
from timechart.plugin import *
2
from timechart import colors
3
from timechart.model import tcProcess
5
# to use with start_spi.sh
8
additional_colors = """
11
additional_ftrace_parsers = [
13
additional_process_types = {
14
"spi":(tcProcess, MISC_TRACES_CLASS),
17
def do_function_spi_sync(proj,event):
19
process = proj.generic_find_process(0,"spi:%s"%(event.caller),"spi")
20
last_spi.append(process)
21
proj.generic_process_start(process,event,False)
23
def do_function_spi_complete(proj,event):
26
process = last_spi.pop(0)
27
proj.generic_process_end(process,event,False)
29
def do_function_spi_async(proj,event):
30
if event.caller != 'spi_sync':
31
spi.do_function_spi_sync(proj,event)