Home
last modified time | relevance | path

Searched refs:ac_rtld_symbol (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/amd/common/
H A Dac_rtld.c117 * Find a symbol in a dynarray of struct ac_rtld_symbol by \p name and shader
120 static const struct ac_rtld_symbol *find_symbol(const struct util_dynarray *symbols, in find_symbol()
123 util_dynarray_foreach (symbols, struct ac_rtld_symbol, symbol) { in find_symbol() argument
132 const struct ac_rtld_symbol *lhs = lhsp; in compare_symbol_by_align()
133 const struct ac_rtld_symbol *rhs = rhsp; in compare_symbol_by_align()
144 static bool layout_symbols(struct ac_rtld_symbol *symbols, unsigned num_symbols, in layout_symbols()
152 struct ac_rtld_symbol *s = &symbols[i]; in layout_symbols()
204 struct ac_rtld_symbol s = {0}; in read_private_lds_symbols()
227 const struct ac_rtld_symbol *shared = find_symbol(&binary->lds_symbols, s.name, part_idx); in read_private_lds_symbols()
234 util_dynarray_append(&binary->lds_symbols, struct ac_rtld_symbol, in read_private_lds_symbols()
[all...]
H A Dac_rtld.h43 struct ac_rtld_symbol { struct
110 const struct ac_rtld_symbol *shared_lds_symbols;
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_shader.c1919 struct ac_rtld_symbol lds_symbols[3]; in radv_open_rtld_binary()
1925 struct ac_rtld_symbol *sym = &lds_symbols[num_lds_symbols++]; in radv_open_rtld_binary()
1932 struct ac_rtld_symbol *sym = &lds_symbols[num_lds_symbols++]; in radv_open_rtld_binary()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader.c842 struct ac_rtld_symbol lds_symbols[2]; in si_shader_binary_open()
848 struct ac_rtld_symbol *sym = &lds_symbols[num_lds_symbols++]; in si_shader_binary_open()
855 struct ac_rtld_symbol *sym = &lds_symbols[num_lds_symbols++]; in si_shader_binary_open()

Completed in 11 milliseconds