Lines Matching refs:tiled_layout
71 memcpy_small(void *_tiled, void *_linear, const struct ail_layout *tiled_layout, in memcpy_small() argument
75 enum pipe_format format = tiled_layout->format; in memcpy_small()
77 unsigned stride_el = tiled_layout->stride_el[level]; in memcpy_small()
85 struct ail_tile tile_size = tiled_layout->tilesize_el[level]; in memcpy_small()
129 memcpy_small<uint8_t, store>(_tiled, _linear, tiled_layout, level, \
133 memcpy_small<uint16_t, store>(_tiled, _linear, tiled_layout, level, \
137 memcpy_small<uint32_t, store>(_tiled, _linear, tiled_layout, level, \
141 memcpy_small<uint64_t, store>(_tiled, _linear, tiled_layout, level, \
145 memcpy_small<ail_uint128_t, store>(_tiled, _linear, tiled_layout, level, \
153 ail_detile(void *_tiled, void *_linear, const struct ail_layout *tiled_layout, in ail_detile() argument
157 unsigned width_px = u_minify(tiled_layout->width_px, level); in ail_detile()
158 unsigned height_px = u_minify(tiled_layout->height_px, level); in ail_detile()
159 unsigned blocksize_B = util_format_get_blocksize(tiled_layout->format); in ail_detile()
161 assert(level < tiled_layout->levels && "Mip level out of bounds"); in ail_detile()
162 assert(ail_is_level_twiddled_uncompressed(tiled_layout, level) && in ail_detile()
171 ail_tile(void *_tiled, void *_linear, const struct ail_layout *tiled_layout, in ail_tile() argument
175 unsigned width_px = u_minify(tiled_layout->width_px, level); in ail_tile()
176 unsigned height_px = u_minify(tiled_layout->height_px, level); in ail_tile()
177 unsigned blocksize_B = util_format_get_blocksize(tiled_layout->format); in ail_tile()
179 assert(level < tiled_layout->levels && "Mip level out of bounds"); in ail_tile()
180 assert(ail_is_level_twiddled_uncompressed(tiled_layout, level) && in ail_tile()