Lines Matching refs:reader

161    struct blob_reader reader;
162 blob_reader_init(&reader, data, size);
163 blob_skip_bytes(&reader, offset);
165 info_out->target = blob_read_uint16(&reader);
166 info_out->type = blob_read_uint8(&reader);
167 info_out->numPatchConstants = blob_read_uint8(&reader);
169 info_out->bin.maxGPR = blob_read_uint16(&reader);
170 info_out->bin.tlsSpace = blob_read_uint32(&reader);
171 info_out->bin.smemSize = blob_read_uint32(&reader);
172 info_out->bin.codeSize = blob_read_uint32(&reader);
174 blob_copy_bytes(&reader, info_out->bin.code, info_out->bin.codeSize);
175 info_out->bin.instructions = blob_read_uint32(&reader);
179 uint32_t count = blob_read_uint32(&reader);
184 reloc->codePos = blob_read_uint32(&reader);
185 reloc->libPos = blob_read_uint32(&reader);
186 reloc->dataPos = blob_read_uint32(&reader);
189 blob_copy_bytes(&reader, reloc->entry, sizeof(*reloc->entry) * reloc->count);
195 count = blob_read_uint32(&reader);
203 fixup->entry[i].val = blob_read_uint32(&reader);
206 enum FixupApplyFunc apply = (enum FixupApplyFunc)blob_read_uint8(&reader);
244 info_out->numInputs = blob_read_uint8(&reader);
245 info_out->numOutputs = blob_read_uint8(&reader);
246 info_out->numSysVals = blob_read_uint8(&reader);
247 blob_copy_bytes(&reader, info_out->sv, info_out->numSysVals * sizeof(info_out->sv[0]));
248 blob_copy_bytes(&reader, info_out->in, info_out->numInputs * sizeof(info_out->in[0]));
249 blob_copy_bytes(&reader, info_out->out, info_out->numOutputs * sizeof(info_out->out[0]));
253 blob_copy_bytes(&reader, &info_out->prop.vp, sizeof(info_out->prop.vp));
257 blob_copy_bytes(&reader, &info_out->prop.tp, sizeof(info_out->prop.tp));
260 blob_copy_bytes(&reader, &info_out->prop.gp, sizeof(info_out->prop.gp));
263 blob_copy_bytes(&reader, &info_out->prop.fp, sizeof(info_out->prop.fp));
266 blob_copy_bytes(&reader, &info_out->prop.cp, sizeof(info_out->prop.cp));
271 blob_copy_bytes(&reader, &(info_out->io), sizeof(info_out->io));
272 info_out->numBarriers = blob_read_uint8(&reader);