Lines Matching refs:self
35 def __init__(self, name, args=[], toggle_name=None,
53 self.name = name
54 self.args = args
57 self.tp_struct = tp_struct
58 self.tp_print = tp_print
59 self.tp_perfetto = tp_perfetto
60 self.end_of_pipe = end_of_pipe
61 self.toggle_name = toggle_name
63 TRACEPOINTS[name] = self
67 def can_generate_print(self):
68 return self.args is not None and len(self.args) > 0
70 def enabled_expr(self, trace_toggle_name):
73 assert self.toggle_name is not None
76 self.toggle_name.upper())
81 def __init__(self, type, var):
90 self.type = type
91 self.var = var
96 def __init__(self, type, var, c_format, name=None, to_prim_type=None):
111 self.type = type
112 self.var = var
113 self.c_format = c_format
116 self.name = name
117 self.to_prim_type = to_prim_type
129 def __init__(self, hdr, scope=HeaderScope.HEADER|HeaderScope.SOURCE):
135 self.hdr = hdr
136 self.scope = scope
138 HEADERS.append(self)
146 def __init__(self, decl):
148 self.decl = decl
150 FORWARD_DECLS.append(self)