Lines Matching refs:rtld_binary
1569 struct ac_rtld_binary rtld_binary = {0}; in radv_shader_variant_create() local
1609 if (!ac_rtld_open(&rtld_binary, open_info)) { in radv_shader_variant_create()
1614 if (!ac_rtld_read_config(&device->physical_device->rad_info, &rtld_binary, &config)) { in radv_shader_variant_create()
1615 ac_rtld_close(&rtld_binary); in radv_shader_variant_create()
1620 if (rtld_binary.lds_size > 0) { in radv_shader_variant_create()
1622 config.lds_size = align(rtld_binary.lds_size, encode_granularity) / encode_granularity; in radv_shader_variant_create()
1629 variant->code_size = rtld_binary.rx_size; in radv_shader_variant_create()
1630 variant->exec_size = rtld_binary.exec_size; in radv_shader_variant_create()
1651 ac_rtld_close(&rtld_binary); in radv_shader_variant_create()
1659 .binary = &rtld_binary, in radv_shader_variant_create()
1666 ac_rtld_close(&rtld_binary); in radv_shader_variant_create()
1673 if (!ac_rtld_get_section_by_name(&rtld_binary, ".AMDGPU.disasm", &disasm_data, in radv_shader_variant_create()
1676 ac_rtld_close(&rtld_binary); in radv_shader_variant_create()
1688 ac_rtld_close(&rtld_binary); in radv_shader_variant_create()