Lines Matching refs:res
65 buffer->res = si_resource(pipe_buffer_create(screen, PIPE_BIND_SHARED, usage, size));
67 return buffer->res != NULL;
76 buffer->res = si_resource(pipe_buffer_create(screen, PIPE_BIND_SHARED | PIPE_BIND_PROTECTED,
78 return buffer->res != NULL;
85 si_resource_reference(&buffer->res, NULL);
94 unsigned bytes = MIN2(new_buf->res->buf->size, new_size);
101 src = ws->buffer_map(ws, old_buf.res->buf, cs, PIPE_MAP_READ | RADEON_MAP_TEMPORARY);
105 dst = ws->buffer_map(ws, new_buf->res->buf, cs, PIPE_MAP_WRITE | RADEON_MAP_TEMPORARY);
115 ws->buffer_unmap(ws, new_buf->res->buf);
116 ws->buffer_unmap(ws, old_buf.res->buf);
122 ws->buffer_unmap(ws, old_buf.res->buf);
134 sctx->b.clear_buffer(&sctx->b, &buffer->res->b.b, 0, buffer->res->b.b.width0, &zero, 4);