Lines Matching defs:pctx

187                             struct pipe_context *pctx, struct pipe_resource *prsc,
222 panfrost_flush_resource(struct pipe_context *pctx, struct pipe_resource *prsc)
797 struct pipe_context *pctx = &ctx->base;
819 pctx->screen->resource_create(pctx->screen, &tmpl);
841 pan_blit_from_staging(struct pipe_context *pctx, struct panfrost_transfer *trans)
857 panfrost_blit(pctx, &blit);
861 pan_blit_to_staging(struct pipe_context *pctx, struct panfrost_transfer *trans)
877 panfrost_blit(pctx, &blit);
950 panfrost_ptr_map(struct pipe_context *pctx,
957 struct panfrost_context *ctx = pan_context(pctx);
958 struct panfrost_device *dev = pan_device(pctx->screen);
968 struct panfrost_transfer *transfer = rzalloc(pctx, struct panfrost_transfer);
1003 pan_blit_to_staging(pctx, transfer);
1279 panfrost_ptr_unmap(struct pipe_context *pctx,
1286 struct panfrost_device *dev = pan_device(pctx->screen);
1310 pan_blit_from_staging(pctx, trans);
1311 panfrost_flush_batches_accessing_rsrc(pan_context(pctx),
1371 panfrost_ptr_flush_region(struct pipe_context *pctx,
1387 panfrost_invalidate_resource(struct pipe_context *pctx, struct pipe_resource *prsrc)
1389 struct panfrost_context *ctx = pan_context(pctx);
1416 struct pipe_context *pctx,
1437 pctx, prsrc, format,
1497 panfrost_resource_context_init(struct pipe_context *pctx)
1499 pctx->buffer_map = u_transfer_helper_transfer_map;
1500 pctx->buffer_unmap = u_transfer_helper_transfer_unmap;
1501 pctx->texture_map = u_transfer_helper_transfer_map;
1502 pctx->texture_unmap = u_transfer_helper_transfer_unmap;
1503 pctx->create_surface = panfrost_create_surface;
1504 pctx->surface_destroy = panfrost_surface_destroy;
1505 pctx->resource_copy_region = util_resource_copy_region;
1506 pctx->blit = panfrost_blit;
1507 pctx->generate_mipmap = panfrost_generate_mipmap;
1508 pctx->flush_resource = panfrost_flush_resource;
1509 pctx->invalidate_resource = panfrost_invalidate_resource;
1510 pctx->transfer_flush_region = u_transfer_helper_transfer_flush_region;
1511 pctx->buffer_subdata = u_default_buffer_subdata;
1512 pctx->texture_subdata = u_default_texture_subdata;
1513 pctx->clear_buffer = u_default_clear_buffer;