/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_shader_cache.c | 147 read_stream_out_from_cache(struct blob_reader *blob_reader, in read_stream_out_from_cache() argument 151 state->stream_output.num_outputs = blob_read_uint32(blob_reader); in read_stream_out_from_cache() 153 blob_copy_bytes(blob_reader, &state->stream_output.stride, in read_stream_out_from_cache() 155 blob_copy_bytes(blob_reader, &state->stream_output.output, in read_stream_out_from_cache() 161 read_tgsi_from_cache(struct blob_reader *blob_reader, in read_tgsi_from_cache() argument 164 unsigned num_tokens = blob_read_uint32(blob_reader); in read_tgsi_from_cache() 167 blob_copy_bytes(blob_reader, (uint8_t *) *tokens, tokens_size); in read_tgsi_from_cache() 190 struct blob_reader blob_reader; in st_deserialise_ir_program() local 191 blob_reader_init(&blob_reader, buffer, size); in st_deserialise_ir_program() 197 stvp->num_inputs = blob_read_uint32(&blob_reader); in st_deserialise_ir_program() [all …]
|
D | st_program.c | 711 struct blob_reader blob_reader; in get_nir_shader() local 715 blob_reader_init(&blob_reader, stp->serialized_nir, stp->serialized_nir_size); in get_nir_shader() 716 return nir_deserialize(NULL, options, &blob_reader); in get_nir_shader()
|
/third_party/mesa3d/src/util/ |
D | blob.h | 80 struct blob_reader { struct 314 blob_reader_init(struct blob_reader *blob, const void *data, size_t size); 327 blob_read_bytes(struct blob_reader *blob, size_t size); 334 blob_copy_bytes(struct blob_reader *blob, void *dest, size_t size); 340 blob_skip_bytes(struct blob_reader *blob, size_t size); 349 blob_read_uint8(struct blob_reader *blob); 361 blob_read_uint16(struct blob_reader *blob); 373 blob_read_uint32(struct blob_reader *blob); 385 blob_read_uint64(struct blob_reader *blob); 397 blob_read_intptr(struct blob_reader *blob); [all …]
|
D | blob.c | 103 align_blob_reader(struct blob_reader *blob, size_t alignment) in align_blob_reader() 251 blob_reader_init(struct blob_reader *blob, const void *data, size_t size) in blob_reader_init() 264 ensure_can_read(struct blob_reader *blob, size_t size) in ensure_can_read() 278 blob_read_bytes(struct blob_reader *blob, size_t size) in blob_read_bytes() 293 blob_copy_bytes(struct blob_reader *blob, void *dest, size_t size) in blob_copy_bytes() 305 blob_skip_bytes(struct blob_reader *blob, size_t size) in blob_skip_bytes() 318 name(struct blob_reader *blob) \ 337 blob_read_string(struct blob_reader *blob) in BLOB_READ_TYPE()
|
D | blob_test.c | 126 struct blob_reader reader; in test_write_and_read_functions() 199 struct blob_reader reader; in test_alignment() 257 struct blob_reader reader; in test_overrun() 282 struct blob_reader reader; in test_big_objects()
|
D | register_allocate.h | 43 struct blob_reader; 76 struct ra_regs *ra_set_deserialize(void *mem_ctx, struct blob_reader *blob);
|
/third_party/mesa3d/src/compiler/glsl/ |
D | serialize.h | 30 struct blob_reader; 43 deserialize_glsl_program(struct blob_reader *blob, struct gl_context *ctx,
|
D | serialize.cpp | 71 read_subroutines(struct blob_reader *metadata, struct gl_shader_program *prog) in read_subroutines() 160 read_buffer_block(struct blob_reader *metadata, struct gl_uniform_block *b, in read_buffer_block() 189 read_buffer_blocks(struct blob_reader *metadata, in read_buffer_blocks() 266 read_atomic_buffers(struct blob_reader *metadata, in read_atomic_buffers() 356 read_xfb(struct blob_reader *metadata, struct gl_shader_program *shProg) in read_xfb() 492 read_uniforms(struct blob_reader *metadata, struct gl_shader_program *prog) in read_uniforms() 636 read_uniform_remap_table(struct blob_reader *metadata, in read_uniform_remap_table() 672 read_uniform_remap_tables(struct blob_reader *metadata, in read_uniform_remap_tables() 730 read_hash_table(struct blob_reader *metadata, struct string_to_uint_map *hash) in read_hash_table() 755 read_hash_tables(struct blob_reader *metadata, struct gl_shader_program *prog) in read_hash_tables() [all …]
|
D | shader_cache.cpp | 238 struct blob_reader metadata; in shader_cache_read_program_metadata()
|
/third_party/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_program_binary.c | 74 struct blob_reader reader; in blob_parts_valid() 100 struct blob_reader reader; in blob_has_part() 160 deserialize_intel_program(struct blob_reader *reader, struct gl_context *ctx, in deserialize_intel_program() 199 struct blob_reader reader; in brw_program_deserialize_driver_blob() 329 brw_read_blob_program_data(struct blob_reader *binary, struct gl_program *prog, in brw_read_blob_program_data()
|
D | brw_program.h | 36 struct blob_reader; 136 bool brw_read_blob_program_data(struct blob_reader *binary,
|
D | brw_disk_cache.c | 77 read_blob_program_data(struct blob_reader *binary, struct gl_program *prog, in read_blob_program_data() 144 struct blob_reader binary; in read_and_upload()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_pipeline_cache.c | 168 struct blob_reader blob; in v3dv_pipeline_cache_search_for_nir() 232 struct blob_reader *blob); 313 struct blob_reader blob; in v3dv_pipeline_cache_search_for_pipeline() 492 struct blob_reader *blob) in serialized_nir_create_from_blob() 511 struct blob_reader *blob) in shader_variant_create_from_blob() 562 struct blob_reader *blob) in v3dv_pipeline_shared_data_create_from_blob() 627 struct blob_reader blob; in pipeline_cache_load()
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_serialize.h | 37 struct blob_reader *blob);
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_disk_cache.c | 120 retrieve_variant(struct blob_reader *blob, struct ir3_shader_variant *v) in retrieve_variant() 187 struct blob_reader blob; in ir3_disk_cache_retrieve()
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_disk_cache.c | 98 retrieve_variant(struct blob_reader *blob, struct etna_shader_variant *v) in retrieve_variant() 152 struct blob_reader blob; in etna_disk_cache_retrieve()
|
/third_party/mesa3d/src/gallium/drivers/lima/ |
D | lima_disk_cache.c | 122 struct blob_reader blob; in lima_vs_disk_cache_retrieve() 174 struct blob_reader blob; in lima_fs_disk_cache_retrieve()
|
/third_party/mesa3d/src/mesa/main/ |
D | program_binary.c | 197 read_program_payload(struct gl_context *ctx, struct blob_reader *blob, in read_program_payload() 287 struct blob_reader blob; in _mesa_program_binary()
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_pipeline_cache.c | 214 struct blob_reader *blob) in anv_shader_bin_create_from_blob() 509 struct blob_reader blob; in anv_pipeline_cache_load() 702 struct blob_reader blob; in anv_device_search_for_kernel() 793 struct blob_reader blob; in anv_device_search_for_nir()
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_compute.c | 60 struct blob_reader reader; in panfrost_create_compute_state()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_disk_cache.c | 171 struct blob_reader blob; in crocus_disk_cache_retrieve()
|
/third_party/mesa3d/src/compiler/spirv/ |
D | nir_load_libclc.c | 264 struct blob_reader blob; in nir_load_libclc_shader()
|
/third_party/mesa3d/src/compiler/clc/ |
D | clc.c | 200 struct blob_reader tmp; in clc_libclc_deserialize()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_disk_cache.c | 186 struct blob_reader blob; in iris_disk_cache_retrieve()
|
/third_party/mesa3d/src/compiler/nir/tests/ |
D | serialize_tests.cpp | 73 struct blob_reader reader; in serialize()
|