Lines Matching refs:newname
358 def merge_enums(self, names, newname, union=False): argument
363 if newname not in names and newname in self.__enums:
364 raise RegisterDatabaseError('Enum {0} already exists'.format(newname))
373 self.__enums[newname] = newenum
378 field.enum_ref = newname
418 def merge_register_types(self, names, newname, union=False): argument
423 if newname not in names and newname in self.__register_types:
424 raise RegisterDatabaseError('Register type {0} already exists'.format(newname))
433 self.__register_types[newname] = newregtype
437 regmap.type_ref = newname
603 newname = enum_refs[0] + '_' + newchip
605 while newname in self.__enums:
606 newname = enum_refs[0] + '_' + newchip + str(i)
610 remap_enum_refs[enum_ref] = newname
615 self.add_enum(newname, self.__merge_enums(
624 newname = type_refs[0] + '_' + newchip
626 while newname in self.__enums:
627 newname = type_refs[0] + '_' + newchip + str(i)
632 remap_type_refs[type_ref] = newname
649 self.add_register_type(newname, self.__merge_register_types(