Lines Matching defs:rtransfer
134 static void r600_copy_to_staging_texture(struct pipe_context *ctx, struct r600_transfer *rtransfer)
137 struct pipe_transfer *transfer = (struct pipe_transfer*)rtransfer;
138 struct pipe_resource *dst = &rtransfer->staging->b.b;
152 static void r600_copy_from_staging_texture(struct pipe_context *ctx, struct r600_transfer *rtransfer)
155 struct pipe_transfer *transfer = (struct pipe_transfer*)rtransfer;
157 struct pipe_resource *src = &rtransfer->staging->b.b;
1472 struct r600_transfer *rtransfer = (struct r600_transfer*)transfer;
1476 if ((transfer->usage & PIPE_MAP_WRITE) && rtransfer->staging) {
1480 &rtransfer->staging->b.b, transfer->level,
1483 r600_copy_from_staging_texture(ctx, rtransfer);
1487 if (rtransfer->staging) {
1488 rctx->num_alloc_tex_transfer_bytes += rtransfer->staging->buf->size;
1489 r600_resource_reference(&rtransfer->staging, NULL);