Home
last modified time | relevance | path

Searched refs:elf_buffer (Results 1 - 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_compute.c73 .elf_ptrs = &program->shader.binary.elf_buffer, in si_compute_get_code_object()
271 program->shader.binary.elf_buffer = malloc(header->num_bytes); in si_create_compute_state()
272 if (!program->shader.binary.elf_buffer) { in si_create_compute_state()
276 memcpy((void *)program->shader.binary.elf_buffer, header->blob, header->num_bytes); in si_create_compute_state()
286 free((void *)program->shader.binary.elf_buffer); in si_create_compute_state()
320 program->shader.binary.elf_buffer, in si_bind_compute_state()
H A Dsi_debug.c258 binary->elf_buffer = MALLOC(filesize); in si_replace_shader()
259 if (!binary->elf_buffer) { in si_replace_shader()
264 nread = fread((void *)binary->elf_buffer, 1, filesize, f); in si_replace_shader()
266 FREE((void *)binary->elf_buffer); in si_replace_shader()
267 binary->elf_buffer = NULL; in si_replace_shader()
848 .elf_ptrs = &binary->elf_buffer, in si_add_split_disasm()
H A Dsi_shader.h791 const char *elf_buffer; member
H A Dsi_shader.c830 part_elfs[num_parts] = (shader_or_part)->binary.elf_buffer; \ in si_shader_binary_open()
971 .elf_ptrs = &binary->elf_buffer, in si_shader_dump_disassembly()
2619 free((void *)binary->elf_buffer); in si_shader_binary_clean()
2620 binary->elf_buffer = NULL; in si_shader_binary_clean()
H A Dsi_shader_llvm.c103 if (!ac_compile_module_to_elf(passes, ac->module, (char **)&binary->elf_buffer, in si_compile_llvm()
119 .elf_ptrs = &binary->elf_buffer, in si_compile_llvm()
H A Dsi_state_shaders.cpp288 ptr = write_chunk(ptr, shader->binary.elf_buffer, shader->binary.elf_size); in si_get_shader_binary()
315 ptr = read_chunk(ptr, (void **)&shader->binary.elf_buffer, &elf_size); in si_load_shader_binary()
H A Dsi_state_draw.cpp309 shader->binary.elf_buffer, in si_update_shaders()
/third_party/mesa3d/src/gallium/drivers/r600/
H A Devergreen_compute.c280 char *elf_buffer; in r600_elf_read() local
292 elf_buffer = MALLOC(elf_size); in r600_elf_read()
293 memcpy(elf_buffer, elf_data, elf_size); in r600_elf_read()
295 elf = elf_memory(elf_buffer, elf_size); in r600_elf_read()
344 FREE(elf_buffer); in r600_elf_read()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_nir_to_llvm.c1563 char *elf_buffer = NULL; in ac_compile_llvm_module() local
1579 int v = radv_llvm_compile(llvm_module, &elf_buffer, &elf_size, ac_llvm); in ac_compile_llvm_module()
1591 memcpy(rbin->data, elf_buffer, elf_size); in ac_compile_llvm_module()
1603 free(elf_buffer); in ac_compile_llvm_module()

Completed in 25 milliseconds