Lines Matching refs:field

88     conversion from and to JSON while allowing the use of .field notation
196 - enums: these are lists of named values that can occur in a register field
215 - the chips field of register mappings is sorted
226 regtype.fields.sort(key=lambda field: field.bits[0])
291 for field in regtype.fields:
292 if hasattr(field, 'enum_ref') and field.enum_ref not in self.__enums:
293 self.__enums[field.enum_ref] = old_enums[field.enum_ref]
296 for field in regtype.fields:
297 if hasattr(field, 'enum_ref') and field.enum_ref not in self.__enums:
299 'Register type field {0} has unknown enum_ref {1}'.format(
300 field.name, field.enum_ref))
374 for field in regtype.fields:
375 if getattr(field, 'enum_ref', None) in names:
376 field.enum_ref = newname
395 for field in fields_list:
396 fields[field.bits[0]].append((origin, field))
404 merge_objects(field, keys=field_keys)
405 for field in fields.values()
478 for field in regtype.fields:
479 yield (regtype, field)
585 for field in regtype.fields:
586 if hasattr(field, 'enum_ref'):
587 fields_merge[field.name].add(field.enum_ref)
633 for field in regtype.fields:
634 if hasattr(field, 'enum_ref'):
635 field.enum_ref = remap_enum_refs.get(enum_ref, enum_ref)
720 for field in regtype.fields:
721 enum_ref = getattr(field, 'enum_ref', None)
734 field.enum_ref = enum_remap[enum_ref]
780 placeholder(field)
781 for field in regtype['fields']
854 the same field (as an exception, if one of them has an enum and the other
862 field.name, field.bits[0], field.bits[1],
864 for field in regtype.fields
874 [getattr(field, 'enum_ref', None) for field in fields]