Home
last modified time | relevance | path

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

/third_party/mesa3d/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, 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()
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) test_modifier() argument
343 struct ac_addrlib *addrlib = ac_addrlib_create(info, NULL); run_modifier_test() local
[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, in one_dcc_address_test() argument
220 in.numMipLevels = din.numMipLevels = 1; /* addrlib can't do DccAddrFromCoord with mipmapping */ in one_dcc_address_test()
226 int ret = Addr2ComputeDccInfo(addrlib, &din, &dout); in one_dcc_address_test()
245 ret = Addr2ComputePipeBankXor(addrlib, &xin, &xout); in one_dcc_address_test()
265 /* The bit array is smaller in gfx9_meta_equation than in addrlib. */ in one_dcc_address_test()
280 int r = Addr2ComputeDccAddrFromCoord(addrlib, &in, &out); in one_dcc_address_test()
282 printf("%s addrlib error: %s\n", name, test); in one_dcc_address_test()
361 ADDR_HANDLE addrlib in run_dcc_address_test() local
420 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) one_htile_address_test() argument
531 ADDR_HANDLE addrlib = ac_addrlib_get_handle(ac_addrlib); run_htile_address_test() local
576 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) one_cmask_address_test() argument
695 ADDR_HANDLE addrlib = ac_addrlib_get_handle(ac_addrlib); run_cmask_address_test() local
[all...]
H A Dac_surface.c33 #include "addrlib/inc/addrinterface.h"
34 #include "addrlib/src/amdgpu_asic_addr.h"
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 in ac_addrlib_destroy()
575 ac_addrlib_get_handle(struct ac_addrlib *addrlib) ac_addrlib_get_handle() argument
630 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) gfx6_compute_level() argument
904 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) gfx6_surface_settings() argument
1020 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) gfx6_compute_surface() argument
1415 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) gfx9_get_preferred_swizzle_mode() argument
1708 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) gfx9_compute_miptree() argument
2134 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) gfx9_compute_surface() argument
2487 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) ac_compute_surface() argument
[all...]
H A Dac_surface.h150 /* Same as addrlib - AddrResourceType. */
358 /* DRM format modifier. Set to DRM_FORMAT_MOD_INVALID to have addrlib
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/vulkan/winsys/amdgpu/
H A Dradv_amdgpu_winsys.c53 ws->addrlib = ac_addrlib_create(&ws->info, &ws->info.max_alignment); in do_winsys_init()
54 if (!ws->addrlib) { in do_winsys_init()
55 fprintf(stderr, "radv/amdgpu: Cannot create addrlib.\n"); 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()
H A Dradv_amdgpu_winsys.h46 struct ac_addrlib *addrlib; member
H A Dradv_amdgpu_surface.c95 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/
H A Damdgpu_winsys.h95 struct ac_addrlib *addrlib; member
H A Damdgpu_winsys.c107 ws->addrlib = ac_addrlib_create(&ws->info, &ws->info.max_alignment); in do_winsys_init()
108 if (!ws->addrlib) { in do_winsys_init()
109 fprintf(stderr, "amdgpu: Cannot create addrlib.\n"); in do_winsys_init()
154 ac_addrlib_destroy(ws->addrlib); in do_winsys_deinit()
H A Damdgpu_surface.c106 return ac_compute_surface(ws->addrlib, &ws->info, &config, mode, surf); in amdgpu_surface_init()

Completed in 9 milliseconds