Lines Matching refs:values

186         for enum in self._enums.values():
189 for struct in self._structs.values():
219 # We override prefix so that the values will contain the enum's name too.
238 if not self._values.values():
242 for value in self._values.values():
288 for child in self._children.values():
329 # Default values should not apply to structures
362 %s__attribute__((unused)) const struct %s * restrict values)
379 %s__attribute__((unused)) struct %s * restrict values)
400 for child in self._children.values():
461 return self._defines.values()
567 for child in self._children.values():
670 for child in self._children.values():
769 print(" %s_pack(data, &dw[%d], &values->%s);"
773 # Pack any fields of struct type first so we have integer values
780 print(" %s_pack(data, &v%d_%d, &values->%s);"
806 non_address_fields.append("__pvr_uint(values->%s, %d, %d)"
809 non_address_fields.append("__pvr_uint(values->%s, %d, %d)"
812 non_address_fields.append("__pvr_sint(values->%s, %d, %d)"
815 non_address_fields.append("__pvr_uint(values->%s, %d, %d)"
818 non_address_fields.append("__pvr_float(values->%s)" % field.name)
820 non_address_fields.append("__pvr_offset(values->%s, %d, %d)"
837 print(" dw[%d] = __pvr_address(values->%s, %d, %d, %d) | %s;"
847 print(" __pvr_address(values->%s, %d, %d, %d);"
885 print(" %s_unpack(data, &dw[%d], &values->%s);" % (prefix, index, field.name))
905 print(" %s_unpack(data, &%s, &values->%s);" % (prefix, vname, field.name))
914 print(" values->%s = __pvr_uint_unpack(%s, %d, %d);"
917 print(" values->%s = __pvr_sint_unpack(%s, %d, %d);"
920 print(" values->%s = __pvr_float_unpack(%s);" % (field.name, v))
922 print(" values->%s = __pvr_offset_unpack(%s, %d, %d);"
925 print(" values->%s = __pvr_address_unpack(%s, %d, %d, %d);"