Lines Matching refs:surf
51 const struct isl_format_layout *fmtl = isl_format_get_layout(dst->surf.format);
53 uint32_t pitch = dst->surf.row_pitch_B;
55 if (dst->surf.tiling != ISL_TILING_LINEAR)
72 isl_tiling_get_intratile_offset_el(dst->surf.tiling, dst->surf.dim,
73 dst->surf.msaa_layout,
74 cpp * 8, dst->surf.samples,
75 dst->surf.row_pitch_B,
76 dst->surf.array_pitch_el_rows,
84 xyblt.TilingEnable = dst->surf.tiling != ISL_TILING_LINEAR;
136 int pitch = res->surf.row_pitch_B;
137 if (res->surf.tiling != ISL_TILING_LINEAR)
166 isl_get_tile_dims(src->surf.tiling, cpp, &src_tile_w, &src_tile_h);
167 isl_get_tile_dims(dst->surf.tiling, cpp, &dst_tile_w, &dst_tile_h);
173 assert(src->surf.tiling == ISL_TILING_LINEAR || (src_pitch % src_tile_w) == 0);
174 assert(dst->surf.tiling == ISL_TILING_LINEAR || (dst_pitch % dst_tile_w) == 0);
204 if (dst->surf.tiling != ISL_TILING_LINEAR)
207 if (src->surf.tiling != ISL_TILING_LINEAR)
213 xyblt.DestinationTilingEnable = dst->surf.tiling != ISL_TILING_LINEAR;
214 xyblt.SourceTilingEnable = src->surf.tiling != ISL_TILING_LINEAR;
242 const struct isl_format_layout *src_fmtl = isl_format_get_layout(src->surf.format);
244 const struct isl_format_layout *dst_fmtl = isl_format_get_layout(dst->surf.format);
251 if (src->surf.tiling == ISL_TILING_Y0 || dst->surf.tiling == ISL_TILING_Y0)
254 if (src->surf.format != dst->surf.format)
329 isl_tiling_get_intratile_offset_el(src->surf.tiling, src->surf.dim,
330 src->surf.msaa_layout,
331 src_cpp * 8, src->surf.samples,
332 src->surf.row_pitch_B,
333 src->surf.array_pitch_el_rows,
343 isl_tiling_get_intratile_offset_el(dst->surf.tiling, dst->surf.dim,
344 dst->surf.msaa_layout,
345 dst_cpp * 8, dst->surf.samples,
346 dst->surf.row_pitch_B,
347 dst->surf.array_pitch_el_rows,
355 src_cpp, src->surf.row_pitch_B,
357 dst->surf.row_pitch_B, dst_offset,