Lines Matching defs:afbc
120 return layout->slices[level].afbc.surface_stride;
180 bool afbc = drm_is_afbc(layout->modifier);
183 bool should_align = tiled || afbc;
190 if (tiled || afbc) {
238 if (afbc) {
239 slice->afbc.header_size =
243 slice->afbc.row_stride =
248 slice->afbc.body_size = slice_one_size;
255 slice->afbc.surface_stride =
256 slice->afbc.header_size;
257 slice->afbc.header_size *= effective_depth;
258 slice->afbc.body_size *= effective_depth;
259 offset += slice->afbc.header_size;
261 slice_one_size += slice->afbc.header_size;
262 slice->afbc.surface_stride = slice_one_size;
327 surf->afbc.header = base + slice->offset +
328 (layer * slice->afbc.surface_stride);
329 surf->afbc.body = base + slice->offset +
330 slice->afbc.header_size +
334 surf->afbc.header = base +
337 surf->afbc.body = surf->afbc.header + slice->afbc.header_size;
565 *row_stride = PAN_ARCH < 7 ? 0 : slice->afbc.row_stride;
566 *surf_stride = slice->afbc.surface_stride;