Lines Matching defs:buffer

321 /* Only 32-bit buffer allocations are supported, gallium doesn't support more
330 /* Memory usage if the buffer placement is optimal. */
340 /* The buffer range which is initialized (with a write transfer,
342 * the buffer is considered invalid and can be mapped unsynchronized.
344 * This allows unsynchronized mapping of a buffer range which hasn't
353 * flag and flush the cache before using the buffer.
355 * For example, TC L2 must be flushed if a buffer which has been
357 * an index buffer. The reason is that VGT DMA index fetching doesn't
376 struct si_resource buffer;
383 * - FMASK buffer (MSAA compression)
384 * - CMASK buffer (MSAA compression and/or legacy fast color clear)
385 * - HTILE buffer (Z/S compression and fast Z/S clear)
386 * - DCC buffer (color compression and new fast color clear)
387 * - displayable DCC buffer (if the DCC buffer is not displayable)
400 /* Depth buffer compression and fast clear. */
445 struct pb_buffer *buffer;
716 * [4..7] = buffer descriptor */
808 /* The buffer where BUFFER_FILLED_SIZE is stored. */
1170 /* Scratch buffer */
1271 /* Shared buffer for pipeline stats queries implemented with an atomic op */
1654 pipe_resource_reference((struct pipe_resource **)ptr, &res->buffer.b.b);
1852 struct si_screen *sscreen = (struct si_screen *)tex->buffer.b.b.screen;
1933 * \param vram VRAM memory size not added to the buffer list yet
1934 * \param gtt GTT memory size not added to the buffer list yet
1961 * Add a buffer to the buffer list for the given command stream (CS).
1967 * The buffer list becomes empty after every context flush and must be
1984 * - if si_context_add_resource_size has been called for the buffer
2046 * have to allocate and count references for the upload buffer.