Lines Matching defs:layout
33 fdl_layout_buffer(struct fdl_layout *layout, uint32_t size)
35 layout->width0 = size;
36 layout->height0 = 1;
37 layout->depth0 = 1;
38 layout->cpp = 1;
39 layout->cpp_shift = 0;
40 layout->size = size;
41 layout->format = PIPE_FORMAT_R8_UINT;
42 layout->nr_samples = 1;
46 fdl_tile_mode_desc(const struct fdl_layout *layout, int level)
48 if (fdl_ubwc_enabled(layout, level))
50 else if (fdl_tile_mode(layout, level) == 0) /* TILE6_LINEAR and friends */
57 fdl_dump_layout(struct fdl_layout *layout)
60 level < ARRAY_SIZE(layout->slices) && layout->slices[level].size0;
62 struct fdl_slice *slice = &layout->slices[level];
63 struct fdl_slice *ubwc_slice = &layout->ubwc_slices[level];
69 util_format_name(layout->format), u_minify(layout->width0, level),
70 u_minify(layout->height0, level), u_minify(layout->depth0, level),
71 layout->cpp, layout->nr_samples, level, fdl_pitch(layout, level),
73 slice->size0 / fdl_pitch(layout, level), slice->offset,
74 ubwc_slice->offset, layout->layer_size, layout->ubwc_layer_size,
75 fdl_tile_mode_desc(layout, level));