Home | History | Annotate | Download | only in radeonsi

Lines Matching refs:transfer

56 	struct pipe_transfer *transfer = util_slab_alloc(&rctx->pool_transfers);
58 transfer->resource = resource;
59 transfer->level = level;
60 transfer->usage = usage;
61 transfer->box = *box;
62 transfer->stride = 0;
63 transfer->layer_stride = 0;
64 transfer->data = NULL;
69 return transfer;
73 struct pipe_transfer *transfer)
75 struct si_resource *rbuffer = si_resource(transfer->resource);
79 data = rctx->ws->buffer_map(rbuffer->cs_buf, rctx->cs, transfer->usage);
83 return (uint8_t*)data + transfer->box.x;
87 struct pipe_transfer *transfer)
93 struct pipe_transfer *transfer,
99 struct pipe_transfer *transfer)
102 util_slab_free(&rctx->pool_transfers, transfer);