Searched refs:elf_size (Results 1 - 14 of 14) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_binary.h88 bool ac_elf_read(const char *elf_data, unsigned elf_size,
H A Dac_binary.c108 bool ac_elf_read(const char *elf_data, unsigned elf_size, argument
124 elf_buffer = MALLOC(elf_size);
125 memcpy(elf_buffer, elf_data, elf_size);
127 elf = elf_memory(elf_buffer, elf_size);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Devergreen_compute.c258 static void r600_elf_read(const char *elf_data, unsigned elf_size, argument
273 elf_buffer = MALLOC(elf_size);
274 memcpy(elf_buffer, elf_data, elf_size);
276 elf = elf_memory(elf_buffer, elf_size);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Devergreen_compute.c277 static void r600_elf_read(const char *elf_data, unsigned elf_size, argument
292 elf_buffer = MALLOC(elf_size);
293 memcpy(elf_buffer, elf_data, elf_size);
295 elf = elf_memory(elf_buffer, elf_size);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_compute.c74 .elf_sizes = &program->shader.binary.elf_size}))
265 program->shader.binary.elf_size = header->num_bytes;
314 program->shader.binary.elf_size,
H A Dsi_shader.h722 size_t elf_size; member in struct:si_shader_binary
H A Dsi_debug.c271 binary->elf_size = nread;
862 .elf_sizes = &binary->elf_size}))
H A Dsi_state_shaders.c171 if (shader->binary.elf_size > UINT_MAX / 4 || llvm_ir_size > UINT_MAX / 4)
177 align(shader->binary.elf_size, 4) + 4 + align(llvm_ir_size, 4);
189 ptr = write_chunk(ptr, shader->binary.elf_buffer, shader->binary.elf_size);
207 unsigned elf_size; local in function:si_load_shader_binary
216 ptr = read_chunk(ptr, (void **)&shader->binary.elf_buffer, &elf_size);
217 shader->binary.elf_size = elf_size;
H A Dsi_shader_llvm.c104 &binary->elf_size))
120 .elf_sizes = &binary->elf_size}))
H A Dsi_shader.c773 part_sizes[num_parts] = (shader_or_part)->binary.elf_size; \
908 .elf_sizes = &binary->elf_size}))
H A Dsi_state_draw.cpp292 shader->binary.elf_size,
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.h422 unsigned elf_size; member in struct:radv_shader_binary_rtld
H A Dradv_nir_to_llvm.c2633 size_t elf_size = 0; local in function:ac_compile_llvm_module
2648 int v = radv_llvm_compile(llvm_module, &elf_buffer, &elf_size, ac_llvm);
2658 size_t alloc_size = sizeof(struct radv_shader_binary_rtld) + elf_size + llvm_ir_size + 1;
2660 memcpy(rbin->data, elf_buffer, elf_size);
2662 memcpy(rbin->data + elf_size, llvm_ir_string, llvm_ir_size + 1);
2667 rbin->elf_size = elf_size;
H A Dradv_shader.c1580 size_t elf_size = ((struct radv_shader_binary_rtld *)binary)->elf_size; local in function:radv_shader_variant_create
1604 .elf_sizes = &elf_size,
1681 bin->llvm_ir_size ? strdup((const char *)(bin->data + bin->elf_size)) : NULL;

Completed in 46 milliseconds