Home | History | Annotate | Download | only in radeonsi

Lines Matching defs:rbuffer

43 	struct si_resource *rbuffer = si_resource(buf);
45 pb_reference(&rbuffer->buf, NULL);
46 FREE(rbuffer);
75 struct si_resource *rbuffer = si_resource(transfer->resource);
79 data = rctx->ws->buffer_map(rbuffer->cs_buf, rctx->cs, transfer->usage);
163 struct si_resource *rbuffer;
167 rbuffer = MALLOC_STRUCT(si_resource);
169 rbuffer->b.b = *templ;
170 pipe_reference_init(&rbuffer->b.b.reference, 1);
171 rbuffer->b.b.screen = screen;
172 rbuffer->b.vtbl = &r600_buffer_vtbl;
174 if (!si_init_resource(rscreen, rbuffer, templ->width0, alignment, templ->bind, templ->usage)) {
175 FREE(rbuffer);
178 return &rbuffer->b.b;
188 void r600_upload_const_buffer(struct r600_context *rctx, struct si_resource **rbuffer,
192 *rbuffer = NULL;
208 (struct pipe_resource**)rbuffer);
213 (struct pipe_resource**)rbuffer);