Searched refs:addrlib (Results 1 - 25 of 50) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/amd/
H A DMakefile.sources8 addrlib/inc/addrinterface.h \
9 addrlib/inc/addrtypes.h \
10 addrlib/src/addrinterface.cpp \
11 addrlib/src/amdgpu_asic_addr.h \
12 addrlib/src/core/addrcommon.h \
13 addrlib/src/core/addrelemlib.cpp \
14 addrlib/src/core/addrelemlib.h \
15 addrlib/src/core/addrlib.cpp \
16 addrlib/sr
[all...]
H A DAndroid.addrlib.mk36 $(MESA_TOP)/src/amd/addrlib/inc \
37 $(MESA_TOP)/src/amd/addrlib/src \
38 $(MESA_TOP)/src/amd/addrlib/src/core \
39 $(MESA_TOP)/src/amd/addrlib/src/chip/gfx9 \
40 $(MESA_TOP)/src/amd/addrlib/src/chip/r800
44 $(LOCAL_PATH)/addrlib/core \
45 $(LOCAL_PATH)/addrlib/inc/chip/r800 \
46 $(LOCAL_PATH)/addrlib/r800/chip
H A DAndroid.mk28 include $(LOCAL_PATH)/Android.addrlib.mk
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/winsys/amdgpu/
H A Dradv_amdgpu_winsys.h33 #include "addrlib/inc/addrinterface.h"
44 ADDR_HANDLE addrlib; member in struct:radv_amdgpu_winsys
H A Dradv_amdgpu_winsys.c52 ws->addrlib = amdgpu_addr_create(&ws->info, &ws->amdinfo, &ws->info.max_alignment);
53 if (!ws->addrlib) {
54 fprintf(stderr, "amdgpu: Cannot create addrlib.\n");
153 AddrDestroy(ws->addrlib);
H A Dradv_amdgpu_surface.c96 return ac_compute_surface(ws->addrlib, &ws->info, &config, mode, surf);
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/winsys/amdgpu/
H A Dradv_amdgpu_winsys.h44 struct ac_addrlib *addrlib; member in struct:radv_amdgpu_winsys
H A Dradv_amdgpu_surface.c95 return ac_compute_surface(ws->addrlib, &ws->info, &config, mode, surf);
H A Dradv_amdgpu_winsys.c52 ws->addrlib = ac_addrlib_create(&ws->info, &ws->info.max_alignment);
53 if (!ws->addrlib) {
54 fprintf(stderr, "amdgpu: Cannot create addrlib.\n");
178 ac_addrlib_destroy(ws->addrlib);
271 ac_addrlib_destroy(ws->addrlib);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_winsys.h34 #include "addrlib/inc/addrinterface.h"
79 ADDR_HANDLE addrlib; member in struct:amdgpu_winsys
H A Damdgpu_surface.c104 return ac_compute_surface(ws->addrlib, &ws->info, &config, mode, surf);
H A Damdgpu_winsys.c101 ws->addrlib = amdgpu_addr_create(&ws->info, &ws->amdinfo, &ws->info.max_alignment);
102 if (!ws->addrlib) {
103 fprintf(stderr, "amdgpu: Cannot create addrlib.\n");
123 AddrDestroy(ws->addrlib);
/xsrc/external/mit/MesaLib/dist/src/amd/common/
H A Dac_surface_modifier_test.c18 #include "addrlib/inc/addrinterface.h"
69 get_addr_from_coord_base(ADDR_HANDLE addrlib, const struct radeon_surf *surf, argument
90 ADDR_E_RETURNCODE ret = Addr2ComputeDccInfo(addrlib, &din, &dout);
119 ADDR_HANDLE addrlib = ac_addrlib_get_handle(ac_addrlib); local in function:generate_hash
146 dcc_input = get_addr_from_coord_base(addrlib, surf, entry->w,
154 display_dcc_input = get_addr_from_coord_base(addrlib, surf, entry->w,
170 ADDR_E_RETURNCODE ret = Addr2ComputeSurfaceAddrFromCoord(addrlib, &input, &output);
182 ret = Addr2ComputeDccAddrFromCoord(addrlib, &dcc_input, &dcc_output);
195 ret = Addr2ComputeDccAddrFromCoord(addrlib, &display_dcc_input, &dcc_output);
207 struct ac_addrlib *addrlib,
205 test_modifier(const struct radeon_info * info,const char * name,struct ac_addrlib * addrlib,uint64_t modifier,enum pipe_format format,struct u_vector * test_entries) argument
341 struct ac_addrlib *addrlib = ac_addrlib_create(info, NULL); local in function:run_modifier_test
[all...]
H A Dac_surface_meta_address_test.c45 #include "addrlib/inc/addrinterface.h"
51 * functions match addrlib behavior.
195 static bool one_dcc_address_test(const char *name, const char *test, ADDR_HANDLE addrlib, argument
220 in.numMipLevels = din.numMipLevels = 1; /* addrlib can't do DccAddrFromCoord with mipmapping */
226 int ret = Addr2ComputeDccInfo(addrlib, &din, &dout);
245 ret = Addr2ComputePipeBankXor(addrlib, &xin, &xout);
265 /* The bit array is smaller in gfx9_meta_equation than in addrlib. */
280 int r = Addr2ComputeDccAddrFromCoord(addrlib, &in, &out);
282 printf("%s addrlib error: %s\n", name, test);
345 ADDR_HANDLE addrlib local in function:run_dcc_address_test
402 one_htile_address_test(const char * name,const char * test,ADDR_HANDLE addrlib,const struct radeon_info * info,unsigned width,unsigned height,unsigned depth,unsigned bpp,unsigned swizzle_mode,unsigned start_x,unsigned start_y,unsigned start_z) argument
498 ADDR_HANDLE addrlib = ac_addrlib_get_handle(ac_addrlib); local in function:run_htile_address_test
541 one_cmask_address_test(const char * name,const char * test,ADDR_HANDLE addrlib,const struct radeon_info * info,unsigned width,unsigned height,unsigned depth,unsigned bpp,unsigned swizzle_mode,bool pipe_aligned,bool rb_aligned,unsigned mrt_index,unsigned start_x,unsigned start_y,unsigned start_z) argument
656 ADDR_HANDLE addrlib = ac_addrlib_get_handle(ac_addrlib); local in function:run_cmask_address_test
[all...]
H A Dac_surface.c33 #include "addrlib/inc/addrinterface.h"
34 #include "addrlib/src/amdgpu_asic_addr.h"
499 struct ac_addrlib *addrlib = calloc(1, sizeof(struct ac_addrlib)); local in function:ac_addrlib_create
500 if (!addrlib) {
505 addrlib->handle = addrCreateOutput.hLib;
506 return addrlib;
509 void ac_addrlib_destroy(struct ac_addrlib *addrlib) argument
511 AddrDestroy(addrlib->handle);
512 free(addrlib);
515 void *ac_addrlib_get_handle(struct ac_addrlib *addrlib) argument
570 gfx6_compute_level(ADDR_HANDLE addrlib,const struct ac_surf_config * config,struct radeon_surf * surf,bool is_stencil,unsigned level,bool compressed,ADDR_COMPUTE_SURFACE_INFO_INPUT * AddrSurfInfoIn,ADDR_COMPUTE_SURFACE_INFO_OUTPUT * AddrSurfInfoOut,ADDR_COMPUTE_DCCINFO_INPUT * AddrDccIn,ADDR_COMPUTE_DCCINFO_OUTPUT * AddrDccOut,ADDR_COMPUTE_HTILE_INFO_INPUT * AddrHtileIn,ADDR_COMPUTE_HTILE_INFO_OUTPUT * AddrHtileOut) argument
842 gfx6_surface_settings(ADDR_HANDLE addrlib,const struct radeon_info * info,const struct ac_surf_config * config,ADDR_COMPUTE_SURFACE_INFO_OUTPUT * csio,struct radeon_surf * surf) argument
958 gfx6_compute_surface(ADDR_HANDLE addrlib,const struct radeon_info * info,const struct ac_surf_config * config,enum radeon_surf_mode mode,struct radeon_surf * surf) argument
1353 gfx9_get_preferred_swizzle_mode(ADDR_HANDLE addrlib,const struct radeon_info * info,struct radeon_surf * surf,ADDR2_COMPUTE_SURFACE_INFO_INPUT * in,bool is_fmask,AddrSwizzleMode * swizzle_mode) argument
1626 gfx9_compute_miptree(struct ac_addrlib * addrlib,const struct radeon_info * info,const struct ac_surf_config * config,struct radeon_surf * surf,bool compressed,ADDR2_COMPUTE_SURFACE_INFO_INPUT * in) argument
2032 gfx9_compute_surface(struct ac_addrlib * addrlib,const struct radeon_info * info,const struct ac_surf_config * config,enum radeon_surf_mode mode,struct radeon_surf * surf) argument
2380 ac_compute_surface(struct ac_addrlib * addrlib,const struct radeon_info * info,const struct ac_surf_config * config,enum radeon_surf_mode mode,struct radeon_surf * surf) argument
[all...]
H A Dac_surface.h150 /* Same as addrlib - AddrResourceType. */
357 /* DRM format modifier. Set to DRM_FORMAT_MOD_INVALID to have addrlib
418 void ac_addrlib_destroy(struct ac_addrlib *addrlib);
419 void *ac_addrlib_get_handle(struct ac_addrlib *addrlib);
421 int ac_compute_surface(struct ac_addrlib *addrlib, const struct radeon_info *info,
/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_surface.c30 #include "addrlib/src/amdgpu_asic_addr.h"
42 #include "addrlib/inc/addrinterface.h"
289 static int gfx6_compute_level(ADDR_HANDLE addrlib, argument
339 ret = AddrComputeSurfaceInfo(addrlib,
388 ret = AddrComputeDccInfo(addrlib,
432 ret = AddrComputeHtileInfo(addrlib,
506 static int gfx6_surface_settings(ADDR_HANDLE addrlib, argument
547 int r = AddrComputeBaseSwizzle(addrlib, &AddrBaseSwizzleIn,
625 static int gfx6_compute_surface(ADDR_HANDLE addrlib, argument
845 r = gfx6_compute_level(addrlib, confi
1040 gfx9_get_preferred_swizzle_mode(ADDR_HANDLE addrlib,ADDR2_COMPUTE_SURFACE_INFO_INPUT * in,bool is_fmask,AddrSwizzleMode * swizzle_mode) argument
1081 gfx9_compute_miptree(ADDR_HANDLE addrlib,const struct radeon_info * info,const struct ac_surf_config * config,struct radeon_surf * surf,bool compressed,ADDR2_COMPUTE_SURFACE_INFO_INPUT * in) argument
1457 gfx9_compute_surface(ADDR_HANDLE addrlib,const struct radeon_info * info,const struct ac_surf_config * config,enum radeon_surf_mode mode,struct radeon_surf * surf) argument
1722 ac_compute_surface(ADDR_HANDLE addrlib,const struct radeon_info * info,const struct ac_surf_config * config,enum radeon_surf_mode mode,struct radeon_surf * surf) argument
[all...]
H A Dac_surface.h120 /* Same as addrlib - AddrResourceType. */
262 int ac_compute_surface(ADDR_HANDLE addrlib, const struct radeon_info *info,
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_winsys.h97 struct ac_addrlib *addrlib; member in struct:amdgpu_winsys
H A Damdgpu_surface.c106 return ac_compute_surface(ws->addrlib, &ws->info, &config, mode, surf);
H A Damdgpu_winsys.c105 ws->addrlib = ac_addrlib_create(&ws->info, &ws->info.max_alignment);
106 if (!ws->addrlib) {
107 fprintf(stderr, "amdgpu: Cannot create addrlib.\n");
151 ac_addrlib_destroy(ws->addrlib);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.3.1.rst45 - amd/common: Always use addrlib for HTILE tc-compat.
H A D20.1.2.rst103 - amd/addrlib: don't recompute DCC info for every ComputeDccAddrFromCoord call
104 - amd/addrlib: remove unused members of ADDR2_COMPUTE_DCC_ADDRFROMCOORD_INPUT
H A D19.2.8.rst45 - amd/common: Always use addrlib for HTILE tc-compat.
H A D18.1.1.rst46 - amd/addrlib: Use defines in autotools build.

Completed in 16 milliseconds

12