Lines Matching refs:newname
356 def merge_enums(self, names, newname, union=False):
361 if newname not in names and newname in self.__enums:
362 raise RegisterDatabaseError('Enum {0} already exists'.format(newname))
371 self.__enums[newname] = newenum
376 field.enum_ref = newname
416 def merge_register_types(self, names, newname, union=False):
421 if newname not in names and newname in self.__register_types:
422 raise RegisterDatabaseError('Register type {0} already exists'.format(newname))
431 self.__register_types[newname] = newregtype
435 regmap.type_ref = newname
601 newname = enum_refs[0] + '_' + newchip
603 while newname in self.__enums:
604 newname = enum_refs[0] + '_' + newchip + str(i)
608 remap_enum_refs[enum_ref] = newname
613 self.add_enum(newname, self.__merge_enums(
622 newname = type_refs[0] + '_' + newchip
624 while newname in self.__enums:
625 newname = type_refs[0] + '_' + newchip + str(i)
630 remap_type_refs[type_ref] = newname
647 self.add_register_type(newname, self.__merge_register_types(