Lines Matching refs:slice

70                 struct v3d_resource_slice *slice = &rsc->slices[i];
72 int level_width = slice->stride / rsc->cpp;
73 int level_height = slice->padded_height;
83 i, tiling_descriptions[slice->tiling],
90 slice->stride,
91 rsc->bo->offset + slice->offset);
123 struct v3d_resource_slice *slice = &rsc->slices[ptrans->level];
132 slice->stride,
137 slice->tiling, rsc->cpp,
138 slice->padded_height,
294 struct v3d_resource_slice *slice = &rsc->slices[level];
318 slice->stride,
319 slice->tiling, rsc->cpp,
320 slice->padded_height,
326 ptrans->stride = slice->stride;
329 return buf + slice->offset +
352 struct v3d_resource_slice *slice = &rsc->slices[level];
378 slice->stride,
381 slice->tiling, rsc->cpp, slice->padded_height,
564 struct v3d_resource_slice *slice = &rsc->slices[i];
588 slice->tiling = V3D_TILING_RASTER;
595 slice->tiling = V3D_TILING_LINEARTILE;
600 slice->tiling = V3D_TILING_UBLINEAR_1_COLUMN;
605 slice->tiling = V3D_TILING_UBLINEAR_2_COLUMN;
618 slice->ub_pad = v3d_get_ub_pad(rsc,
620 level_height += slice->ub_pad * uif_block_h;
630 slice->tiling = V3D_TILING_UIF_XOR;
632 slice->tiling = V3D_TILING_UIF_NO_XOR;
637 slice->offset = offset;
639 slice->stride = winsys_stride;
641 slice->stride = level_width * rsc->cpp;
642 slice->padded_height = level_height;
643 slice->size = level_height * slice->stride;
645 uint32_t slice_total_size = slice->size * level_depth;
697 struct v3d_resource_slice *slice = &rsc->slices[level];
700 return slice->offset + layer * slice->size;
702 return slice->offset + layer * rsc->cube_map_stride;
878 struct v3d_resource_slice *slice = &rsc->slices[0];
961 if (rsc->tiled && whandle->stride != slice->stride) {
971 slice->stride);
975 slice->stride = whandle->stride;
1056 struct v3d_resource_slice *slice = &rsc->slices[level];
1071 surface->tiling = slice->tiling;
1105 (slice->padded_height /