Lines Matching defs:prefix
112 def dump_pack_struct(self, prefix=None, array=None, bit_size=32):
113 def field_name(prefix, name):
117 name = prefix.lower()
124 if not prefix:
126 if prefix == None:
127 prefix = self.name
130 print("struct %s {" % prefix)
138 name = field_name(prefix, f.name)
157 (prefix, prefix));
160 (prefix, prefix));
168 type, val = f.ctype("fields.%s" % field_name(prefix, f.name))
175 print(" .reg = REG_%s(i)," % prefix)
177 print(" .reg = REG_%s," % prefix)
184 type, val = f.ctype("fields.%s" % field_name(prefix, f.name))
205 (prefix, prefix, prefix, skip))
208 (prefix, prefix, prefix, skip))
211 def dump(self, prefix=None):
212 if prefix == None:
213 prefix = self.name
216 name = prefix + "_" + f.name
218 name = prefix
306 def prefix(self):
373 self.current_reg = Reg(attrs, self.prefix(), self.current_array, bit_size)
385 if "prefix" in attrs and attrs["prefix"] == "chip":
407 self.current_array = Array(attrs, self.prefix())