Lines Matching refs:buffer
67 CONST0 is binding smaller input parameter buffer, and for constant indexing,
109 struct pipe_resource *buffer = NULL;
112 buffer = pipe_buffer_create((struct pipe_screen*) screen,
115 return (struct r600_resource *)buffer;
144 /* Add the RAT the list of color buffers. Drop the old buffer first. */
167 struct pipe_resource *buffer)
173 vb->buffer.resource = buffer;
188 struct pipe_resource *buffer)
193 cb.buffer = buffer;
522 /* The kernel parameters are stored a vtx buffer (ID=0), besides the explicit
524 * in the vertex buffer as well. Here is how these parameters are organized in
525 * the buffer:
819 /* Emit vertex buffer state */
832 /* Emit constant buffer state */
968 struct r600_resource_global *buffer =
976 buffer->chunk->start_in_dw*4,
981 buffer->chunk->start_in_dw * 4,
1243 struct r600_resource_global* buffer =
1246 struct compute_memory_item *item = buffer->chunk;
1251 buffer->chunk->status |= ITEM_MAPPED_FOR_READING;
1254 buffer->chunk->status |= ITEM_MAPPED_FOR_WRITING;
1283 if (buffer->base.b.is_user_ptr)
1310 struct r600_resource_global* buffer = NULL;
1316 buffer = (struct r600_resource_global*)res;
1319 compute_memory_free(rscreen->global_pool, buffer->chunk->id);
1320 buffer->chunk = NULL;
1322 if (buffer->base.b.is_user_ptr)