Home
last modified time | relevance | path

Searched refs:lds_symbols (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/amd/common/
Dac_rtld.c228 const struct ac_rtld_symbol *shared = find_symbol(&binary->lds_symbols, s.name, part_idx); in read_private_lds_symbols()
235 util_dynarray_append(&binary->lds_symbols, struct ac_rtld_symbol, s); in read_private_lds_symbols()
288 if (!util_dynarray_resize(&binary->lds_symbols, struct ac_rtld_symbol, in ac_rtld_open()
292 memcpy(binary->lds_symbols.data, i.shared_lds_symbols, binary->lds_symbols.size); in ac_rtld_open()
295 util_dynarray_foreach (&binary->lds_symbols, struct ac_rtld_symbol, symbol) in ac_rtld_open()
305 if (!layout_symbols(binary->lds_symbols.data, i.num_shared_lds_symbols, &shared_lds_size)) in ac_rtld_open()
325 util_dynarray_num_elements(&binary->lds_symbols, struct ac_rtld_symbol); in ac_rtld_open()
387 if (!layout_symbols(util_dynarray_element(&binary->lds_symbols, struct ac_rtld_symbol, in ac_rtld_open()
389 util_dynarray_num_elements(&binary->lds_symbols, struct ac_rtld_symbol) - in ac_rtld_open()
407 util_dynarray_grow(&binary->lds_symbols, struct ac_rtld_symbol, 1); in ac_rtld_open()
[all …]
Dac_rtld.h72 struct util_dynarray lds_symbols; member
/external/mesa3d/src/amd/vulkan/
Dradv_shader.c1125 struct ac_rtld_symbol lds_symbols[2]; in radv_shader_variant_create() local
1136 struct ac_rtld_symbol *sym = &lds_symbols[num_lds_symbols++]; in radv_shader_variant_create()
1144 struct ac_rtld_symbol *sym = &lds_symbols[num_lds_symbols++]; in radv_shader_variant_create()
1158 .shared_lds_symbols = lds_symbols, in radv_shader_variant_create()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.c804 struct ac_rtld_symbol lds_symbols[2]; in si_shader_binary_open() local
812 struct ac_rtld_symbol *sym = &lds_symbols[num_lds_symbols++]; in si_shader_binary_open()
819 struct ac_rtld_symbol *sym = &lds_symbols[num_lds_symbols++]; in si_shader_binary_open()
837 .shared_lds_symbols = lds_symbols}); in si_shader_binary_open()