Lines Matching defs:descriptor
198 * depth by 6 for the texture descriptor.
242 memset(view->descriptor, 0, sizeof(view->descriptor));
244 view->descriptor[0] =
252 view->descriptor[1] = A6XX_TEX_CONST_1_WIDTH(width) | A6XX_TEX_CONST_1_HEIGHT(height);
253 view->descriptor[2] =
257 view->descriptor[3] = A6XX_TEX_CONST_3_ARRAY_PITCH(layer_size);
258 view->descriptor[4] = base_addr;
259 view->descriptor[5] = (base_addr >> 32) | A6XX_TEX_CONST_5_DEPTH(depth);
260 view->descriptor[6] = A6XX_TEX_CONST_6_MIN_LOD_CLAMP(args->min_lod_clamp - args->base_miplevel);
263 view->descriptor[3] |= A6XX_TEX_CONST_3_TILE_ALL;
271 view->descriptor[0] |= A6XX_TEX_CONST_0_CHROMA_MIDPOINT_X;
273 view->descriptor[0] |= A6XX_TEX_CONST_0_CHROMA_MIDPOINT_Y;
278 view->descriptor[3] |= A6XX_TEX_CONST_3_FLAG;
291 view->descriptor[4] = base_addr[0];
292 view->descriptor[5] |= base_addr[0] >> 32;
293 view->descriptor[6] =
295 view->descriptor[7] = base_addr[1];
296 view->descriptor[8] = base_addr[1] >> 32;
297 view->descriptor[9] = base_addr[2];
298 view->descriptor[10] = base_addr[2] >> 32;
308 view->descriptor[3] |= A6XX_TEX_CONST_3_FLAG;
309 view->descriptor[7] = ubwc_addr;
310 view->descriptor[8] = ubwc_addr >> 32;
311 view->descriptor[9] |= A6XX_TEX_CONST_9_FLAG_BUFFER_ARRAY_PITCH(layout->ubwc_layer_size >> 2);
312 view->descriptor[10] |=
319 view->descriptor[3] |=
388 view->storage_descriptor[1] = view->descriptor[1];
392 view->storage_descriptor[3] = view->descriptor[3];
396 view->storage_descriptor[i] = view->descriptor[i];
431 fdl6_buffer_view_init(uint32_t *descriptor, enum pipe_format format,
441 memset(descriptor, 0, 4 * FDL6_TEX_CONST_DWORDS);
443 descriptor[0] =
449 descriptor[1] = A6XX_TEX_CONST_1_WIDTH(elements & ((1 << 15) - 1)) |
451 descriptor[2] = A6XX_TEX_CONST_2_BUFFER |
453 descriptor[4] = iova;
454 descriptor[5] = iova >> 32;