Lines Matching full:legacy
180 *stride = rtex->surface.u.legacy.level[level].nblk_x * in r600_texture_get_offset()
182 assert((uint64_t)rtex->surface.u.legacy.level[level].slice_size_dw * 4 <= UINT_MAX); in r600_texture_get_offset()
183 *layer_stride = (uint64_t)rtex->surface.u.legacy.level[level].slice_size_dw * 4; in r600_texture_get_offset()
186 return (uint64_t)rtex->surface.u.legacy.level[level].offset_256B * 256; in r600_texture_get_offset()
190 return (uint64_t)rtex->surface.u.legacy.level[level].offset_256B * 256 + in r600_texture_get_offset()
191 box->z * (uint64_t)rtex->surface.u.legacy.level[level].slice_size_dw * 4 + in r600_texture_get_offset()
193 rtex->surface.u.legacy.level[level].nblk_x + in r600_texture_get_offset()
254 pitch_in_bytes_override != surface->u.legacy.level[0].nblk_x * bpe) { in r600_init_surface()
258 surface->u.legacy.level[0].nblk_x = pitch_in_bytes_override / bpe; in r600_init_surface()
259 surface->u.legacy.level[0].slice_size_dw = in r600_init_surface()
260 ((uint64_t)pitch_in_bytes_override * surface->u.legacy.level[0].nblk_y) / 4; in r600_init_surface()
264 for (i = 0; i < ARRAY_SIZE(surface->u.legacy.level); ++i) in r600_init_surface()
265 surface->u.legacy.level[i].offset_256B += offset / 256; in r600_init_surface()
279 metadata->u.legacy.microtile = surface->u.legacy.level[0].mode >= RADEON_SURF_MODE_1D ? in r600_texture_init_metadata()
281 metadata->u.legacy.macrotile = surface->u.legacy.level[0].mode >= RADEON_SURF_MODE_2D ? in r600_texture_init_metadata()
283 metadata->u.legacy.pipe_config = surface->u.legacy.pipe_config; in r600_texture_init_metadata()
284 metadata->u.legacy.bankw = surface->u.legacy.bankw; in r600_texture_init_metadata()
285 metadata->u.legacy.bankh = surface->u.legacy.bankh; in r600_texture_init_metadata()
286 metadata->u.legacy.tile_split = surface->u.legacy.tile_split; in r600_texture_init_metadata()
287 metadata->u.legacy.mtilea = surface->u.legacy.mtilea; in r600_texture_init_metadata()
288 metadata->u.legacy.num_banks = surface->u.legacy.num_banks; in r600_texture_init_metadata()
289 metadata->u.legacy.stride = surface->u.legacy.level[0].nblk_x * surface->bpe; in r600_texture_init_metadata()
290 metadata->u.legacy.scanout = (surface->flags & RADEON_SURF_SCANOUT) != 0; in r600_texture_init_metadata()
299 surf->u.legacy.pipe_config = metadata->u.legacy.pipe_config; in r600_surface_import_metadata()
300 surf->u.legacy.bankw = metadata->u.legacy.bankw; in r600_surface_import_metadata()
301 surf->u.legacy.bankh = metadata->u.legacy.bankh; in r600_surface_import_metadata()
302 surf->u.legacy.tile_split = metadata->u.legacy.tile_split; in r600_surface_import_metadata()
303 surf->u.legacy.mtilea = metadata->u.legacy.mtilea; in r600_surface_import_metadata()
304 surf->u.legacy.num_banks = metadata->u.legacy.num_banks; in r600_surface_import_metadata()
306 if (metadata->u.legacy.macrotile == RADEON_LAYOUT_TILED) in r600_surface_import_metadata()
308 else if (metadata->u.legacy.microtile == RADEON_LAYOUT_TILED) in r600_surface_import_metadata()
313 *is_scanout = metadata->u.legacy.scanout; in r600_surface_import_metadata()
458 offset = (uint64_t)rtex->surface.u.legacy.level[0].offset_256B * 256; in r600_texture_get_info()
459 stride = rtex->surface.u.legacy.level[0].nblk_x * in r600_texture_get_info()
525 slice_size = (uint64_t)rtex->surface.u.legacy.level[0].slice_size_dw * 4; in r600_texture_get_handle()
610 fmask.u.legacy.bankw = rtex->surface.u.legacy.bankw; in r600_texture_get_fmask_info()
611 fmask.u.legacy.bankh = rtex->surface.u.legacy.bankh; in r600_texture_get_fmask_info()
612 fmask.u.legacy.mtilea = rtex->surface.u.legacy.mtilea; in r600_texture_get_fmask_info()
613 fmask.u.legacy.tile_split = rtex->surface.u.legacy.tile_split; in r600_texture_get_fmask_info()
616 fmask.u.legacy.bankh = 4; in r600_texture_get_fmask_info()
644 assert(fmask.u.legacy.level[0].mode == RADEON_SURF_MODE_2D); in r600_texture_get_fmask_info()
646 out->slice_tile_max = (fmask.u.legacy.level[0].nblk_x * fmask.u.legacy.level[0].nblk_y) / 64; in r600_texture_get_fmask_info()
650 out->tile_mode_index = fmask.u.legacy.tiling_index[0]; in r600_texture_get_fmask_info()
651 out->pitch_in_pixels = fmask.u.legacy.level[0].nblk_x; in r600_texture_get_fmask_info()
652 out->bank_height = fmask.u.legacy.bankh; in r600_texture_get_fmask_info()
792 width = align(rtex->surface.u.legacy.level[0].nblk_x, cl_width * 8); in r600_texture_get_htile_size()
793 height = align(rtex->surface.u.legacy.level[0].nblk_y, cl_height * 8); in r600_texture_get_htile_size()
837 rtex->surface.surf_size, 1 << rtex->surface.surf_alignment_log2, rtex->surface.u.legacy.bankw, in r600_print_texture_info()
838 rtex->surface.u.legacy.bankh, rtex->surface.u.legacy.num_banks, rtex->surface.u.legacy.mtilea, in r600_print_texture_info()
839 rtex->surface.u.legacy.tile_split, rtex->surface.u.legacy.pipe_config, in r600_print_texture_info()
865 i, (uint64_t)rtex->surface.u.legacy.level[i].offset_256B * 256, in r600_print_texture_info()
866 (uint64_t)rtex->surface.u.legacy.level[i].slice_size_dw * 4, in r600_print_texture_info()
870 rtex->surface.u.legacy.level[i].nblk_x, in r600_print_texture_info()
871 rtex->surface.u.legacy.level[i].nblk_y, in r600_print_texture_info()
872 rtex->surface.u.legacy.level[i].mode, in r600_print_texture_info()
873 rtex->surface.u.legacy.tiling_index[i]); in r600_print_texture_info()
877 rtex->surface.u.legacy.stencil_tile_split); in r600_print_texture_info()
883 i, (uint64_t)rtex->surface.u.legacy.zs.stencil_level[i].offset_256B * 256, in r600_print_texture_info()
884 (uint64_t)rtex->surface.u.legacy.zs.stencil_level[i].slice_size_dw * 4, in r600_print_texture_info()
888 rtex->surface.u.legacy.zs.stencil_level[i].nblk_x, in r600_print_texture_info()
889 rtex->surface.u.legacy.zs.stencil_level[i].nblk_y, in r600_print_texture_info()
890 rtex->surface.u.legacy.zs.stencil_level[i].mode, in r600_print_texture_info()
891 rtex->surface.u.legacy.zs.stencil_tiling_index[i]); in r600_print_texture_info()
926 …rtex->non_disp_tiling = rtex->is_depth && rtex->surface.u.legacy.level[0].mode >= RADEON_SURF_MODE… in r600_texture_create_object()
934 rtex->can_sample_z = !rtex->surface.u.legacy.depth_adjusted; in r600_texture_create_object()
935 rtex->can_sample_s = !rtex->surface.u.legacy.stencil_adjusted; in r600_texture_create_object()