Lines Matching refs:base
118 struct RSTypeBase base;
120 // dt is encoded in base.b[1]
124 struct RSTypeBase base;
129 struct RSPrimitiveType base; // base type of vec must be in primitive type
131 // vsize is encoded in base.b[2]
138 struct RSTypeBase base;
142 struct RSTypeBase base;
145 // esize is encoded in base.bits{8-31} in little-endian way. This implicates
155 struct RSTypeBase base;
158 // num_fields is encoded in base.bits{16-31} in little-endian way. This
166 struct RSTypeBase base;
174 #define RS_GET_TYPE_BASE(R) (&((R)->base))
187 RS_CAST_TO_PRIMITIVE_TYPE(R)->base.b[1]
204 RS_CAST_TO_VECTOR_TYPE(R)->base.base.b[2]
220 (RS_CAST_TO_CONSTANT_ARRAY_TYPE(R)->base.bits & 0x00ffffff)
222 RS_CAST_TO_CONSTANT_ARRAY_TYPE(R)->base.bits = \
223 ((RS_CAST_TO_CONSTANT_ARRAY_TYPE(R)->base.bits & 0x000000ff) | \
231 ((RS_CAST_TO_RECORD_TYPE(R)->base.bits & 0xffff0000) >> 16)
233 RS_CAST_TO_RECORD_TYPE(R)->base.bits = \
234 ((RS_CAST_TO_RECORD_TYPE(R)->base.bits & 0x0000ffff) | ((V & 0xffff) << 16))