Home
last modified time | relevance | path

Searched refs:tile_split (Results 1 – 18 of 18) sorted by relevance

/external/libdrm/radeon/
Dradeon_surface.c655 unsigned bpe, unsigned tile_split, in eg_surface_init_2d() argument
669 if (tileb > tile_split && tile_split) { in eg_surface_init_2d()
670 slice_pt = tileb / tile_split; in eg_surface_init_2d()
734 switch (surf->tile_split) { in eg_surface_sanity()
779 tileb = MIN2(surf->tile_split, 64 * surf->bpe * surf->nsamples); in eg_surface_sanity()
821 surf->tile_split, 0, 0); in eg_surface_init_2d_miptrees()
918 surf->tile_split = 1024; in eg_surface_best()
922 tileb = MIN2(surf->tile_split, 64 * surf->bpe * surf->nsamples); in eg_surface_best()
947 surf->tile_split = 128; in eg_surface_best()
950 surf->tile_split = 128; in eg_surface_best()
[all …]
Dradeon_surface.h133 uint32_t tile_split; member
/external/mesa3d/src/amd/vulkan/winsys/amdgpu/
Dradv_amdgpu_bo.c752 static unsigned eg_tile_split(unsigned tile_split) in eg_tile_split() argument
754 switch (tile_split) { in eg_tile_split()
755 case 0: tile_split = 64; break; in eg_tile_split()
756 case 1: tile_split = 128; break; in eg_tile_split()
757 case 2: tile_split = 256; break; in eg_tile_split()
758 case 3: tile_split = 512; break; in eg_tile_split()
760 case 4: tile_split = 1024; break; in eg_tile_split()
761 case 5: tile_split = 2048; break; in eg_tile_split()
762 case 6: tile_split = 4096; break; in eg_tile_split()
764 return tile_split; in eg_tile_split()
[all …]
/external/mesa3d/src/gallium/winsys/radeon/drm/
Dradeon_drm_bo.c846 static unsigned eg_tile_split(unsigned tile_split) in eg_tile_split() argument
848 switch (tile_split) { in eg_tile_split()
849 case 0: tile_split = 64; break; in eg_tile_split()
850 case 1: tile_split = 128; break; in eg_tile_split()
851 case 2: tile_split = 256; break; in eg_tile_split()
852 case 3: tile_split = 512; break; in eg_tile_split()
854 case 4: tile_split = 1024; break; in eg_tile_split()
855 case 5: tile_split = 2048; break; in eg_tile_split()
856 case 6: tile_split = 4096; break; in eg_tile_split()
858 return tile_split; in eg_tile_split()
[all …]
Dradeon_drm_surface.c36 tileb = MIN2(surf->u.legacy.tile_split, tileb); in cik_get_macro_tile_index()
154 surf_drm->tile_split = surf_ws->u.legacy.tile_split; in surf_winsys_to_drm()
196 surf_ws->u.legacy.tile_split = surf_drm->tile_split; in surf_drm_to_winsys()
/external/mesa3d/src/amd/addrlib/src/chip/r800/
Dsi_gb_reg.h108 unsigned int tile_split : 3; member
139 unsigned int tile_split : 3; member
/external/mesa3d/src/amd/common/
Dac_surface.c684 tileb = MIN2(surf->u.legacy.tile_split, tileb); in cik_get_macro_tile_index()
735 surf->u.legacy.tile_split = csio->pTileInfo->tileSplitBytes; in gfx6_surface_settings()
983 surf->u.legacy.bankh && surf->u.legacy.mtilea && surf->u.legacy.tile_split) { in gfx6_compute_surface()
990 AddrTileInfoIn.tileSplitBytes = surf->u.legacy.tile_split; in gfx6_compute_surface()
2165 static unsigned eg_tile_split(unsigned tile_split) in eg_tile_split() argument
2167 switch (tile_split) { in eg_tile_split()
2169 tile_split = 64; in eg_tile_split()
2172 tile_split = 128; in eg_tile_split()
2175 tile_split = 256; in eg_tile_split()
2178 tile_split = 512; in eg_tile_split()
[all …]
Dac_surface.h107 unsigned tile_split : 13; /* max 4K */ member
/external/mesa3d/src/gallium/drivers/r600/
Devergreen_state.c64 static unsigned eg_tile_split(unsigned tile_split) in eg_tile_split() argument
66 switch (tile_split) { in eg_tile_split()
67 case 64: tile_split = 0; break; in eg_tile_split()
68 case 128: tile_split = 1; break; in eg_tile_split()
69 case 256: tile_split = 2; break; in eg_tile_split()
70 case 512: tile_split = 3; break; in eg_tile_split()
72 case 1024: tile_split = 4; break; in eg_tile_split()
73 case 2048: tile_split = 5; break; in eg_tile_split()
74 case 4096: tile_split = 6; break; in eg_tile_split()
76 return tile_split; in eg_tile_split()
[all …]
Dradeon_video.c180 surfaces[i]->u.legacy.tile_split = surfaces[best_tiling]->u.legacy.tile_split; in rvid_join_surfaces()
Dr600_texture.c286 metadata->u.legacy.tile_split = surface->u.legacy.tile_split; in r600_texture_init_metadata()
302 surf->u.legacy.tile_split = metadata->u.legacy.tile_split; in r600_surface_import_metadata()
615 fmask.u.legacy.tile_split = rtex->surface.u.legacy.tile_split; in r600_texture_get_fmask_info()
845 rtex->surface.u.legacy.tile_split, rtex->surface.u.legacy.pipe_config, in r600_print_texture_info()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dcik_sdma.c47 ((util_logbase2(tex->surface.u.legacy.tile_split >> 6)) << 11) | in encode_tile_info()
406 tiled->surface.u.legacy.tile_split <= 4096 && pitch_tile_max < (1 << 11) && in cik_sdma_copy_texture()
444 ssrc->surface.u.legacy.tile_split <= 4096 && sdst->surface.u.legacy.tile_split <= 4096 && in cik_sdma_copy_texture()
Dsi_texture.c895 tex->surface.u.legacy.mtilea, tex->surface.u.legacy.tile_split, in si_print_texture_info()
/external/mesa3d/src/amd/vulkan/
Dradv_radeon_winsys.h139 unsigned tile_split; member
Dradv_image.c336 surface->u.legacy.tile_split = md->u.legacy.tile_split; in radv_patch_surface_from_metadata()
1240 metadata->u.legacy.tile_split = surface->u.legacy.tile_split; in radv_init_metadata()
/external/mesa3d/src/gallium/drivers/radeon/
Dradeon_winsys.h223 unsigned tile_split; member
/external/mesa3d/src/amd/addrlib/src/r800/
Dciaddrlib.cpp1601 pCfg->info.tileSplitBytes = 64 << gbTileMode.f.tile_split; in ReadGbTileMode()
Dsiaddrlib.cpp3086 pCfg->info.tileSplitBytes = 64 << gbTileMode.f.tile_split; in ReadGbTileMode()