/third_party/mesa3d/src/amd/common/ |
D | ac_surface_modifier_test.c | 69 get_addr_from_coord_base(ADDR_HANDLE addrlib, const struct radeon_surf *surf, in get_addr_from_coord_base() argument 90 ADDR_E_RETURNCODE ret = Addr2ComputeDccInfo(addrlib, &din, &dout); in get_addr_from_coord_base() 119 ADDR_HANDLE addrlib = ac_addrlib_get_handle(ac_addrlib); in generate_hash() local 146 dcc_input = get_addr_from_coord_base(addrlib, surf, entry->w, in generate_hash() 154 display_dcc_input = get_addr_from_coord_base(addrlib, surf, entry->w, in generate_hash() 170 ADDR_E_RETURNCODE ret = Addr2ComputeSurfaceAddrFromCoord(addrlib, &input, &output); in generate_hash() 182 ret = Addr2ComputeDccAddrFromCoord(addrlib, &dcc_input, &dcc_output); in generate_hash() 195 ret = Addr2ComputeDccAddrFromCoord(addrlib, &display_dcc_input, &dcc_output); in generate_hash() 207 struct ac_addrlib *addrlib, in test_modifier() argument 255 int r = ac_compute_surface(addrlib, info, &config, RADEON_SURF_MODE_2D, &surf); in test_modifier() [all …]
|
D | ac_surface_meta_address_test.c | 195 static bool one_dcc_address_test(const char *name, const char *test, ADDR_HANDLE addrlib, in one_dcc_address_test() argument 226 int ret = Addr2ComputeDccInfo(addrlib, &din, &dout); in one_dcc_address_test() 245 ret = Addr2ComputePipeBankXor(addrlib, &xin, &xout); in one_dcc_address_test() 280 int r = Addr2ComputeDccAddrFromCoord(addrlib, &in, &out); in one_dcc_address_test() 361 ADDR_HANDLE addrlib = ac_addrlib_get_handle(ac_addrlib); in run_dcc_address_test() local 379 … if (one_dcc_address_test(name, test, addrlib, info, width, height, depth, samples, in run_dcc_address_test() 420 static bool one_htile_address_test(const char *name, const char *test, ADDR_HANDLE addrlib, in one_htile_address_test() argument 449 int ret = Addr2ComputeHtileInfo(addrlib, &hin, &hout); in one_htile_address_test() 463 ret = Addr2ComputePipeBankXor(addrlib, &xin, &xout); in one_htile_address_test() 474 int r = Addr2ComputeHtileAddrFromCoord(addrlib, &in, &out); in one_htile_address_test() [all …]
|
D | ac_surface.c | 557 struct ac_addrlib *addrlib = calloc(1, sizeof(struct ac_addrlib)); in ac_addrlib_create() local 558 if (!addrlib) { in ac_addrlib_create() 563 addrlib->handle = addrCreateOutput.hLib; in ac_addrlib_create() 564 simple_mtx_init(&addrlib->lock, mtx_plain); in ac_addrlib_create() 565 return addrlib; in ac_addrlib_create() 568 void ac_addrlib_destroy(struct ac_addrlib *addrlib) in ac_addrlib_destroy() argument 570 simple_mtx_destroy(&addrlib->lock); in ac_addrlib_destroy() 571 AddrDestroy(addrlib->handle); in ac_addrlib_destroy() 572 free(addrlib); in ac_addrlib_destroy() 575 void *ac_addrlib_get_handle(struct ac_addrlib *addrlib) in ac_addrlib_get_handle() argument [all …]
|
D | ac_surface.h | 419 void ac_addrlib_destroy(struct ac_addrlib *addrlib); 420 void *ac_addrlib_get_handle(struct ac_addrlib *addrlib); 422 int ac_compute_surface(struct ac_addrlib *addrlib, const struct radeon_info *info,
|
/third_party/mesa3d/src/amd/addrlib/ |
D | meson.build | 28 'src/core/addrlib.cpp', 29 'src/core/addrlib.h', 59 # Skip the addrlib definition of ADDR_FASTCALL so as not to use regparm. 75 'addrlib',
|
/third_party/mesa3d/src/amd/vulkan/winsys/amdgpu/ |
D | radv_amdgpu_winsys.c | 53 ws->addrlib = ac_addrlib_create(&ws->info, &ws->info.max_alignment); in do_winsys_init() 54 if (!ws->addrlib) { in do_winsys_init() 174 ac_addrlib_destroy(ws->addrlib); in radv_amdgpu_winsys_destroy() 301 ac_addrlib_destroy(ws->addrlib); in radv_amdgpu_winsys_create()
|
D | radv_amdgpu_winsys.h | 46 struct ac_addrlib *addrlib; member
|
D | radv_amdgpu_surface.c | 95 return ac_compute_surface(ws->addrlib, &ws->info, &config, mode, surf); in radv_amdgpu_winsys_surface_init()
|
/third_party/mesa3d/src/gallium/winsys/amdgpu/drm/ |
D | amdgpu_winsys.c | 107 ws->addrlib = ac_addrlib_create(&ws->info, &ws->info.max_alignment); in do_winsys_init() 108 if (!ws->addrlib) { in do_winsys_init() 154 ac_addrlib_destroy(ws->addrlib); in do_winsys_deinit()
|
D | amdgpu_winsys.h | 95 struct ac_addrlib *addrlib; member
|
D | amdgpu_surface.c | 106 return ac_compute_surface(ws->addrlib, &ws->info, &config, mode, surf); in amdgpu_surface_init()
|
/third_party/mesa3d/docs/relnotes/ |
D | 20.1.2.rst | 103 - amd/addrlib: don't recompute DCC info for every ComputeDccAddrFromCoord call 104 - amd/addrlib: remove unused members of ADDR2_COMPUTE_DCC_ADDRFROMCOORD_INPUT
|
D | 19.3.1.rst | 45 - amd/common: Always use addrlib for HTILE tc-compat.
|
D | 19.2.8.rst | 45 - amd/common: Always use addrlib for HTILE tc-compat.
|
D | 18.1.1.rst | 46 - amd/addrlib: Use defines in autotools build.
|
D | 17.1.1.rst | 108 - amd/addrlib: import Raven support
|
D | 17.2.2.rst | 142 - amd/addrlib: fix missing va_end() after va_copy()
|
D | 18.0.5.rst | 66 - amd/addrlib: Use defines in autotools build.
|
D | 20.2.3.rst | 174 - amd/addrlib: Add missing va_end.
|
D | 13.0.1.rst | 77 - amd/addrlib: limit fastcall/regparm to GCC i386
|
D | 19.1.3.rst | 62 - radv: Handle cmask being disallowed by addrlib.
|
D | 21.1.4.rst | 141 - amd/addrlib: remove Meson debug message()
|
D | 20.0.3.rst | 84 - amd/addrlib: fix build on non-x86 platforms
|
/third_party/mesa3d/src/amd/ |
D | meson.build | 23 subdir('addrlib') subdir
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 274 "../src/amd/addrlib/meson.build", 276 "../src/amd/addrlib/inc/addrinterface.h", 277 "../src/amd/addrlib/inc/addrtypes.h", 279 "../src/amd/addrlib/src/addrinterface.cpp", 280 "../src/amd/addrlib/src/amdgpu_asic_addr.h", 282 "../src/amd/addrlib/src/chip/gfx10/gfx10_gb_reg.h", 284 "../src/amd/addrlib/src/chip/gfx9/gfx9_gb_reg.h", 286 "../src/amd/addrlib/src/chip/r800/si_gb_reg.h", 288 "../src/amd/addrlib/src/core/addrcommon.h", 289 "../src/amd/addrlib/src/core/addrelemlib.cpp", [all …]
|