Lines Matching refs:ext
181 struct MALI_ZS_CRC_EXTENSION *ext)
190 ext->s_msaa = mali_sampling_mode(s);
197 ext->s_writeback_base = surf.data;
198 ext->s_writeback_row_stride = s->image->layout.slices[level].row_stride;
199 ext->s_writeback_surface_stride =
202 ext->s_block_format = mod_to_block_fmt(s->image->layout.modifier);
203 ext->s_write_format = translate_s_format(s->format);
208 struct MALI_ZS_CRC_EXTENSION *ext)
217 ext->zs_msaa = mali_sampling_mode(zs);
225 ext->zs_writeback_base = surf.afbc.header;
226 ext->zs_writeback_row_stride = slice->row_stride;
228 ext->zs_afbc_body_offset = surf.afbc.body - surf.afbc.header;
233 ext->zs_afbc_row_stride = pan_afbc_stride_blocks(zs->image->layout.modifier, slice->row_stride);
235 ext->zs_block_format = MALI_BLOCK_FORMAT_AFBC;
236 ext->zs_afbc_body_size = 0x1000;
237 ext->zs_afbc_chunk_size = 9;
238 ext->zs_afbc_sparse = true;
241 ext->zs_afbc_header = surf.afbc.header;
242 ext->zs_afbc_body = surf.afbc.body;
250 ext->zs_writeback_base = surf.data;
251 ext->zs_writeback_row_stride =
253 ext->zs_writeback_surface_stride =
258 ext->zs_block_format = mod_to_block_fmt(zs->image->layout.modifier);
259 ext->zs_write_format = translate_zs_format(zs->format);
260 if (ext->zs_write_format == MALI_ZS_FORMAT_D24S8)
261 ext->s_writeback_base = ext->zs_writeback_base;
266 struct MALI_ZS_CRC_EXTENSION *ext)
275 ext->crc_base = (rt->image->layout.crc_mode == PAN_IMAGE_CRC_INBAND ?
279 ext->crc_row_stride = slice->crc.stride;
282 ext->crc_render_target = rt_crc;
286 ext->crc_clear_color = clear_val | 0xc000000000000000 |