Lines Matching refs:tiling
96 enum client_tiling tiling;
133 if (buf->tiling == CLIENT_TILING_X && !fastblit_supports_x_tiling(buf->vma->vm->i915))
167 if (src->tiling == CLIENT_TILING_Y) {
171 } else if (src->tiling == CLIENT_TILING_X) {
178 if (dst->tiling == CLIENT_TILING_Y) {
182 } else if (dst->tiling == CLIENT_TILING_X) {
204 if (src->tiling == CLIENT_TILING_Y)
206 if (dst->tiling == CLIENT_TILING_Y)
224 if (src->tiling) {
230 if (dst->tiling) {
324 t->buffers[i].tiling =
350 enum client_tiling tiling,
356 if (tiling == CLIENT_TILING_LINEAR)
361 if (tiling == CLIENT_TILING_X) {
369 /* Y-major tiling layout is Tile4 for Xe_HP and beyond */
372 /* no swizzling for f-tiling */
404 static const char *repr_tiling(enum client_tiling tiling)
406 switch (tiling) {
435 buf->tiling, x, y);
441 pr_err("Invalid %s tiling detected at (%d, %d), start_val %x\n",
442 repr_tiling(buf->tiling),
633 /* We want to check position invariant tiling across GTT eviction */
642 t->buffers[2].tiling = t->buffers[0].tiling;
707 /* Test requires explicit BLT tiling controls */