Lines Matching refs:parts

36    blob_init(&c->parts);
43 blob_finish(&c->parts);
51 assert(c->parts.size < UINT_MAX);
52 unsigned offset = (unsigned)c->parts.size;
53 if (!blob_write_bytes(&c->parts, &fourcc, sizeof(fourcc)) ||
54 !blob_write_bytes(&c->parts, &part_size, sizeof(part_size)))
68 blob_write_bytes(&c->parts, part_data, part_size);
173 !blob_write_bytes(&c->parts, &header, sizeof(header))) {
178 /* write all parts */
181 if (!blob_write_bytes(&c->parts, &io_data[i].elements[j],
190 if (!blob_write_bytes(&c->parts, names->buf, names->length))
267 if (!blob_write_bytes(&c->parts, &psv_size, sizeof(psv_size)))
270 if (!blob_write_bytes(&c->parts, &state->state, psv_size))
273 if (!blob_write_bytes(&c->parts, &resource_count, sizeof(resource_count)))
277 if (!blob_write_bytes(&c->parts, &resource_bind_info_size, sizeof(resource_bind_info_size)) ||
278 !blob_write_bytes(&c->parts, state->resources.v0, resource_bind_info_size * state->num_resources))
284 if (!blob_write_bytes(&c->parts, &string_table_size, sizeof(string_table_size)) ||
285 !blob_write_bytes(&c->parts, m->sem_string_table->buf, m->sem_string_table->length) ||
286 !blob_write_bytes(&c->parts, &fill, string_table_size - m->sem_string_table->length))
289 if (!blob_write_bytes(&c->parts, &m->sem_index_table.size, sizeof(uint32_t)))
293 if (!blob_write_bytes(&c->parts, m->sem_index_table.data,
299 if (!blob_write_bytes(&c->parts, &dxil_pvs_sig_size, sizeof(dxil_pvs_sig_size)))
302 if (!blob_write_bytes(&c->parts, &m->psv_inputs, dxil_pvs_sig_size * m->num_sig_inputs))
305 if (!blob_write_bytes(&c->parts, &m->psv_outputs, dxil_pvs_sig_size * m->num_sig_outputs))
308 if (!blob_write_bytes(&c->parts, &m->psv_patch_consts, dxil_pvs_sig_size * m->num_sig_patch_consts))
317 blob_write_uint8(&c->parts, 0);
339 blob_write_bytes(&c->parts, &version, sizeof(version)) &&
340 blob_write_bytes(&c->parts, &uint32_size, sizeof(uint32_size)) &&
341 blob_write_bytes(&c->parts, &magic, sizeof(magic)) &&
342 blob_write_bytes(&c->parts, &dxil_version, sizeof(dxil_version)) &&
343 blob_write_bytes(&c->parts, &bitcode_offset, sizeof(bitcode_offset)) &&
344 blob_write_bytes(&c->parts, &bitcode_size, sizeof(bitcode_size)) &&
345 blob_write_bytes(&c->parts, m->buf.blob.data, m->buf.blob.size);
366 size_t size = header_size + c->parts.size;
381 !blob_write_bytes(blob, c->parts.data, c->parts.size))