Lines Matching defs:pctx
102 etna_transfer_unmap(struct pipe_context *pctx, struct pipe_transfer *ptrans)
104 struct etna_context *ctx = etna_context(pctx);
131 etna_copy_resource_box(pctx, ptrans->resource, trans->rsc, ptrans->level, &ptrans->box);
191 etna_transfer_map(struct pipe_context *pctx, struct pipe_resource *prsc,
197 struct etna_context *ctx = etna_context(pctx);
284 trans->rsc = etna_resource_alloc(pctx->screen, ETNA_LAYOUT_LINEAR,
314 etna_copy_resource_box(pctx, trans->rsc, &rsc->base, level, &ptrans->box);
390 pctx->flush(pctx, NULL, 0);
477 etna_transfer_unmap(pctx, ptrans);
482 etna_transfer_flush_region(struct pipe_context *pctx,
496 etna_transfer_init(struct pipe_context *pctx)
498 pctx->buffer_map = etna_transfer_map;
499 pctx->texture_map = etna_transfer_map;
500 pctx->transfer_flush_region = etna_transfer_flush_region;
501 pctx->buffer_unmap = etna_transfer_unmap;
502 pctx->texture_unmap = etna_transfer_unmap;
503 pctx->buffer_subdata = u_default_buffer_subdata;
504 pctx->texture_subdata = u_default_texture_subdata;