/aosp_15_r20/external/mesa3d/src/microsoft/compiler/ |
H A D | dxil_container.c | 53 if (!blob_write_bytes(&c->parts, &fourcc, sizeof(fourcc)) || in add_part_header() 54 !blob_write_bytes(&c->parts, &part_size, sizeof(part_size))) in add_part_header() 68 blob_write_bytes(&c->parts, part_data, part_size); in add_part() 173 !blob_write_bytes(&c->parts, &header, sizeof(header))) { in dxil_container_add_io_signature() 181 if (!blob_write_bytes(&c->parts, &io_data[i].elements[j], in dxil_container_add_io_signature() 190 if (!blob_write_bytes(&c->parts, names->buf, names->length)) in dxil_container_add_io_signature() 245 if (!blob_write_bytes(&c->parts, &psv_size, sizeof(psv_size))) in dxil_container_add_state_validation() 248 if (!blob_write_bytes(&c->parts, &state->state, psv_size)) in dxil_container_add_state_validation() 251 if (!blob_write_bytes(&c->parts, &resource_count, sizeof(resource_count))) in dxil_container_add_state_validation() 255 if (!blob_write_bytes(&c->parts, &resource_bind_info_size, sizeof(resource_bind_info_size)) || in dxil_container_add_state_validation() [all …]
|
/aosp_15_r20/external/mesa3d/src/nouveau/codegen/ |
H A D | nv50_ir_serialize.cpp | 33 blob_write_bytes(blob, &info->prop.cp, sizeof(info->prop.cp)); in nv50_ir_prog_info_serialize() 35 blob_write_bytes(blob, &info->io, sizeof(info->io)); in nv50_ir_prog_info_serialize() 52 blob_write_bytes(blob, info_out->bin.code, info_out->bin.codeSize); in nv50_ir_prog_info_out_serialize() 63 blob_write_bytes(blob, reloc->entry, sizeof(*reloc->entry) * reloc->count); in nv50_ir_prog_info_out_serialize() 107 blob_write_bytes(blob, info_out->sv, info_out->numSysVals * sizeof(info_out->sv[0])); in nv50_ir_prog_info_out_serialize() 108 blob_write_bytes(blob, info_out->in, info_out->numInputs * sizeof(info_out->in[0])); in nv50_ir_prog_info_out_serialize() 109 blob_write_bytes(blob, info_out->out, info_out->numOutputs * sizeof(info_out->out[0])); in nv50_ir_prog_info_out_serialize() 113 blob_write_bytes(blob, &info_out->prop.vp, sizeof(info_out->prop.vp)); in nv50_ir_prog_info_out_serialize() 117 blob_write_bytes(blob, &info_out->prop.tp, sizeof(info_out->prop.tp)); in nv50_ir_prog_info_out_serialize() 120 blob_write_bytes(blob, &info_out->prop.gp, sizeof(info_out->prop.gp)); in nv50_ir_prog_info_out_serialize() [all …]
|
/aosp_15_r20/external/mesa3d/src/intel/vulkan_hasvk/ |
H A D | anv_pipeline_cache.c | 178 blob_write_bytes(blob, shader->kernel.map, shader->kernel_size); in anv_shader_bin_serialize() 181 blob_write_bytes(blob, shader->prog_data, shader->prog_data_size); in anv_shader_bin_serialize() 182 blob_write_bytes(blob, shader->prog_data->relocs, in anv_shader_bin_serialize() 187 blob_write_bytes(blob, shader->stats, in anv_shader_bin_serialize() 194 blob_write_bytes(blob, shader->xfb_info, xfb_info_size); in anv_shader_bin_serialize() 199 blob_write_bytes(blob, shader->bind_map.surface_sha1, in anv_shader_bin_serialize() 201 blob_write_bytes(blob, shader->bind_map.sampler_sha1, in anv_shader_bin_serialize() 203 blob_write_bytes(blob, shader->bind_map.push_sha1, in anv_shader_bin_serialize() 207 blob_write_bytes(blob, shader->bind_map.surface_to_descriptor, in anv_shader_bin_serialize() 210 blob_write_bytes(blob, shader->bind_map.sampler_to_descriptor, in anv_shader_bin_serialize() [all …]
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_disk_cache.c | 127 blob_write_bytes(&blob, &serializable, prog_data_s); in iris_disk_cache_store() 135 blob_write_bytes(&blob, &serializable, prog_data_s); in iris_disk_cache_store() 138 blob_write_bytes(&blob, shader->map, shader->program_size); in iris_disk_cache_store() 140 blob_write_bytes(&blob, shader->system_values, in iris_disk_cache_store() 144 blob_write_bytes(&blob, brw->relocs, in iris_disk_cache_store() 146 blob_write_bytes(&blob, brw->param, in iris_disk_cache_store() 149 blob_write_bytes(&blob, elk->relocs, in iris_disk_cache_store() 151 blob_write_bytes(&blob, elk->param, in iris_disk_cache_store() 154 blob_write_bytes(&blob, &shader->bt, sizeof(shader->bt)); in iris_disk_cache_store()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_disk_cache.c | 86 blob_write_bytes(&blob, &v->shader->cache_key, sizeof(v->shader->cache_key)); in compute_variant_key() 87 blob_write_bytes(&blob, &v->key, sizeof(v->key)); in compute_variant_key() 115 blob_write_bytes(blob, VARIANT_CACHE_PTR(v), VARIANT_CACHE_SIZE); in store_variant() 116 blob_write_bytes(blob, v->code, 4 * v->code_size); in store_variant() 118 blob_write_bytes(blob, &v->uniforms.count, sizeof(v->uniforms.count)); in store_variant() 119 blob_write_bytes(blob, v->uniforms.contents, imm_count * sizeof(*v->uniforms.contents)); in store_variant() 120 blob_write_bytes(blob, v->uniforms.data, imm_count * sizeof(*v->uniforms.data)); in store_variant()
|
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/ |
H A D | ir3_disk_cache.c | 96 blob_write_bytes(&blob, &shader->cache_key, sizeof(shader->cache_key)); in compute_variant_key() 97 blob_write_bytes(&blob, &v->key, sizeof(v->key)); in compute_variant_key() 130 blob_write_bytes(blob, VARIANT_CACHE_PTR(v), VARIANT_CACHE_SIZE); in store_variant() 136 blob_write_bytes(blob, v->bin, v->info.size); in store_variant() 141 blob_write_bytes(blob, v->const_state, sizeof(*v->const_state)); in store_variant() 144 blob_write_bytes(blob, v->const_state->immediates, immeds_sz); in store_variant() 186 blob_write_bytes(blob, &v->key, sizeof(v->key)); in ir3_store_variant()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_disk_cache.c | 113 blob_write_bytes(&blob, shader->prog_data, elk_prog_data_size(stage)); in crocus_disk_cache_store() 114 blob_write_bytes(&blob, map + shader->offset, shader->prog_data->program_size); in crocus_disk_cache_store() 115 blob_write_bytes(&blob, &shader->num_system_values, sizeof(unsigned)); in crocus_disk_cache_store() 116 blob_write_bytes(&blob, shader->system_values, in crocus_disk_cache_store() 118 blob_write_bytes(&blob, prog_data->param, in crocus_disk_cache_store() 120 blob_write_bytes(&blob, &shader->bt, sizeof(shader->bt)); in crocus_disk_cache_store()
|
/aosp_15_r20/external/mesa3d/src/intel/vulkan/ |
H A D | anv_pipeline_cache.c | 464 blob_write_bytes(blob, shader->kernel.map, shader->kernel_size); in anv_shader_bin_serialize() 473 blob_write_bytes(blob, &prog_data, shader->prog_data_size); in anv_shader_bin_serialize() 475 blob_write_bytes(blob, shader->prog_data->relocs, in anv_shader_bin_serialize() 482 blob_write_bytes(blob, shader->stats, in anv_shader_bin_serialize() 489 blob_write_bytes(blob, shader->xfb_info, xfb_info_size); in anv_shader_bin_serialize() 500 blob_write_bytes(blob, shader->bind_map.surface_sha1, in anv_shader_bin_serialize() 502 blob_write_bytes(blob, shader->bind_map.sampler_sha1, in anv_shader_bin_serialize() 504 blob_write_bytes(blob, shader->bind_map.push_sha1, in anv_shader_bin_serialize() 514 blob_write_bytes(blob, shader->bind_map.surface_to_descriptor, in anv_shader_bin_serialize() 517 blob_write_bytes(blob, shader->bind_map.sampler_to_descriptor, in anv_shader_bin_serialize() [all …]
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/v3d/ |
H A D | v3d_disk_cache.c | 87 blob_write_bytes(&blob, ckey, ckey_size); in v3d_disk_cache_compute_key() 88 blob_write_bytes(&blob, uncompiled->sha1, 20); in v3d_disk_cache_compute_key() 206 blob_write_bytes(&blob, shader->prog_data.base, v3d_prog_data_size(nir->info.stage)); in v3d_disk_cache_store() 209 blob_write_bytes(&blob, in v3d_disk_cache_store() 212 blob_write_bytes(&blob, in v3d_disk_cache_store() 217 blob_write_bytes(&blob, qpu_insts, qpu_size); in v3d_disk_cache_store()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/asahi/ |
H A D | agx_disk_cache.c | 65 blob_write_bytes(blob, binary->b.binary, binary->b.binary_size); in write_shader() 68 blob_write_bytes(blob, &binary->b.info, sizeof(binary->b.info)); in write_shader() 69 blob_write_bytes(blob, &binary->uvs, sizeof(binary->uvs)); in write_shader() 70 blob_write_bytes(blob, &binary->attrib_components_read, in write_shader() 72 blob_write_bytes(blob, &binary->epilog_key, sizeof(binary->epilog_key)); in write_shader() 74 blob_write_bytes(blob, binary->push, in write_shader()
|
/aosp_15_r20/external/mesa3d/src/compiler/glsl/ |
H A D | serialize.cpp | 258 blob_write_bytes(metadata, prog->data->AtomicBuffers[i].StageReferences, in write_atomic_buffers() 330 blob_write_bytes(metadata, shProg->TransformFeedback.BufferStride, in write_xfb() 340 blob_write_bytes(metadata, ltf->Outputs, in write_xfb() 352 blob_write_bytes(metadata, ltf->Buffers, in write_xfb() 470 blob_write_bytes(metadata, prog->data->UniformStorage[i].opaque, in write_uniforms() 488 blob_write_bytes(metadata, &prog->data->UniformDataDefaults[slot], in write_uniforms() 825 blob_write_bytes(metadata, ((char *)var) + s_var_ptrs, in write_program_resource_data() 1012 blob_write_bytes(metadata, in write_program_resource_list() 1056 blob_write_bytes(metadata, param->StateIndexes, in write_shader_parameters() 1064 blob_write_bytes(metadata, params->ParameterValues, in write_shader_parameters() [all …]
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/lima/ |
H A D | lima_disk_cache.c | 56 blob_write_bytes(&blob, &shader->state, sizeof(shader->state)); in lima_vs_disk_cache_store() 57 blob_write_bytes(&blob, shader->shader, shader->state.shader_size); in lima_vs_disk_cache_store() 58 blob_write_bytes(&blob, shader->constant, shader->state.constant_size); in lima_vs_disk_cache_store() 84 blob_write_bytes(&blob, &shader->state, sizeof(shader->state)); in lima_fs_disk_cache_store() 85 blob_write_bytes(&blob, shader->shader, shader->state.shader_size); in lima_fs_disk_cache_store()
|
/aosp_15_r20/external/mesa3d/src/util/tests/ |
H A D | blob_test.cpp | 68 blob_write_bytes(&blob, bytes_test_str, sizeof(bytes_test_str)); in TEST() 75 blob_write_bytes(&blob, placeholder_str, sizeof(placeholder_str)); in TEST() 150 blob_write_bytes(&blob, bytes, num_bytes); in TEST() 220 blob_write_bytes(&blob, buf, size); in TEST()
|
/aosp_15_r20/external/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_pipeline_cache.c | 867 blob_write_bytes(blob, variant->prog_data.base, variant->prog_data_size); in shader_variant_write_to_blob() 871 blob_write_bytes(blob, ulist->contents, sizeof(enum quniform_contents) * ulist->count); in shader_variant_write_to_blob() 872 blob_write_bytes(blob, ulist->data, sizeof(uint32_t) * ulist->count); in shader_variant_write_to_blob() 884 blob_write_bytes(blob, cache_entry->sha1_key, 20); in v3dv_pipeline_shared_data_write_to_blob() 910 blob_write_bytes(blob, cache_entry->maps[stage], in v3dv_pipeline_shared_data_write_to_blob() 943 blob_write_bytes(blob, cache_entry->assembly_bo->map, total_assembly_size); in v3dv_pipeline_shared_data_write_to_blob() 977 blob_write_bytes(&blob, &header, sizeof(header)); in v3dv_GetPipelineCacheData() 992 blob_write_bytes(&blob, snir->sha1_key, 20); in v3dv_GetPipelineCacheData() 994 blob_write_bytes(&blob, snir->data, snir->size); in v3dv_GetPipelineCacheData()
|
/aosp_15_r20/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_shader_cache.c | 49 blob_write_bytes(blob, &state->stream_output.stride, in write_stream_out_to_cache() 51 blob_write_bytes(blob, &state->stream_output.output, in write_stream_out_to_cache() 69 blob_write_bytes(blob, prog->serialized_nir, prog->serialized_nir_size); in write_nir_to_cache() 88 blob_write_bytes(&blob, vp->result_to_output, in st_serialise_nir_program()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_disk_cache.c | 97 blob_write_bytes(&blob, binary->binary.data, binary->binary.size); in panfrost_disk_cache_store() 98 blob_write_bytes(&blob, &binary->info, sizeof(binary->info)); in panfrost_disk_cache_store() 99 blob_write_bytes(&blob, &binary->sysvals, sizeof(binary->sysvals)); in panfrost_disk_cache_store()
|
/aosp_15_r20/external/mesa3d/src/util/ |
H A D | blob.c | 158 blob_write_bytes(struct blob *blob, const void *bytes, size_t to_write) in blob_write_bytes() function 205 return blob_write_bytes(blob, &value, sizeof(value)); \ 247 return blob_write_bytes(blob, str, strlen(str) + 1); in blob_write_string()
|
H A D | disk_cache_os.c | 719 if (!blob_write_bytes(cache_blob, dc_job->cache->driver_keys_blob, in create_cache_item_header_and_blob() 736 if (!blob_write_bytes(cache_blob, dc_job->cache_item_metadata.keys[0], in create_cache_item_header_and_blob() 748 if (!blob_write_bytes(cache_blob, &cf_data, sizeof(cf_data))) in create_cache_item_header_and_blob() 752 if (!blob_write_bytes(cache_blob, compressed_data, compressed_size)) in create_cache_item_header_and_blob()
|
/aosp_15_r20/external/mesa3d/src/compiler/nir/ |
H A D | nir_serialize.c | 179 blob_write_bytes(ctx->blob, c->values, sizeof(c->values)); in write_constant() 301 blob_write_bytes(ctx->blob, &data, sizeof(data)); in write_variable() 319 blob_write_bytes(ctx->blob, &var->state_slots[i], in write_variable() 328 blob_write_bytes(ctx->blob, (uint8_t *)var->members, in write_variable() 1225 blob_write_bytes(ctx->blob, lc->value, in write_load_const() 1394 blob_write_bytes(ctx->blob, tex->tg4_offsets, sizeof(tex->tg4_offsets)); in write_tex() 1623 blob_write_bytes(ctx->blob, di->string, di->string_length); in write_debug_info() 2037 blob_write_bytes(ctx->blob, xfb, size); in write_xfb_info() 2085 blob_write_bytes(blob, (uint8_t *)&info, sizeof(info)); in nir_serialize() 2105 blob_write_bytes(blob, nir->constant_data, nir->constant_data_size); in nir_serialize() [all …]
|
/aosp_15_r20/external/mesa3d/src/amd/vulkan/ |
H A D | radv_pipeline_cache.c | 115 blob_write_bytes(blob, &binary, sizeof(struct radv_shader_binary_legacy)); in radv_shader_serialize() 116 blob_write_bytes(blob, shader->statistics, stats_size); in radv_shader_serialize() 117 blob_write_bytes(blob, shader->code, code_size); in radv_shader_serialize() 280 … blob_write_bytes(blob, pipeline_obj->shaders[i]->hash, sizeof(pipeline_obj->shaders[i]->hash)); in radv_pipeline_cache_object_serialize() 282 blob_write_bytes(blob, pipeline_obj->data, pipeline_obj->data_size); in radv_pipeline_cache_object_serialize()
|
H A D | radv_shader_object.c | 673 blob_write_bytes(blob, binary_sha1, sizeof(binary_sha1)); in radv_write_shader_binary() 675 blob_write_bytes(blob, binary, binary->total_size); in radv_write_shader_binary() 699 blob_write_bytes(&blob, pdev->cache_uuid, VK_UUID_SIZE); in radv_GetShaderBinaryDataEXT()
|
/aosp_15_r20/external/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_shader.c | 951 blob_write_bytes(blob, shader->desc_info.dyn_ubos.map, in shader_desc_info_serialize() 955 blob_write_bytes(blob, shader->desc_info.dyn_ssbos.map, in shader_desc_info_serialize() 965 blob_write_bytes(blob, in shader_desc_info_serialize() 970 blob_write_bytes(blob, shader->desc_info.dyn_bufs.map, in shader_desc_info_serialize() 990 blob_write_bytes(blob, &shader->info, sizeof(shader->info)); in panvk_shader_serialize() 991 blob_write_bytes(blob, &shader->local_size, sizeof(shader->local_size)); in panvk_shader_serialize() 993 blob_write_bytes(blob, shader->bin_ptr, shader->bin_size); in panvk_shader_serialize()
|
/aosp_15_r20/external/mesa3d/src/vulkan/runtime/ |
H A D | vk_pipeline_cache.c | 51 blob_write_bytes(blob, data_obj->data, data_obj->data_size); in vk_raw_data_cache_object_serialize() 220 blob_write_bytes(blob, NULL, *data_size); in vk_pipeline_cache_object_serialize() 726 blob_write_bytes(&blob, &cache->header, sizeof(cache->header)); in vk_common_GetPipelineCacheData() 752 blob_write_bytes(&blob, object->key_data, object->key_size); in vk_common_GetPipelineCacheData()
|
/aosp_15_r20/external/mesa3d/src/nouveau/vulkan/ |
H A D | nvk_shader.c | 915 blob_write_bytes(blob, &shader->info, sizeof(shader->info)); in nvk_shader_serialize() 916 blob_write_bytes(blob, &shader->cbuf_map, sizeof(shader->cbuf_map)); in nvk_shader_serialize() 917 blob_write_bytes(blob, &shader->min_sample_shading, in nvk_shader_serialize() 922 blob_write_bytes(blob, shader->code_ptr, shader->code_size); in nvk_shader_serialize() 923 blob_write_bytes(blob, shader->data_ptr, shader->data_size); in nvk_shader_serialize()
|
/aosp_15_r20/external/mesa3d/src/gallium/frontends/rusticl/core/ |
H A D | program.rs | 511 blob_write_bytes( in binaries() 528 blob_write_bytes(&mut blob, device_name.as_ptr().cast(), device_name.len()); in binaries() 529 blob_write_bytes(&mut blob, spirv.as_ptr().cast(), spirv.len()); in binaries()
|