Lines Matching defs:pctx
88 zink_transfer_flush_region(struct pipe_context *pctx,
1275 zink_resource_get_param(struct pipe_screen *pscreen, struct pipe_context *pctx,
1376 if (!pscreen->resource_get_handle(pscreen, pctx, pres, &whandle, handle_usage))
1607 zink_resource_invalidate(struct pipe_context *pctx, struct pipe_resource *pres)
1610 invalidate_buffer(zink_context(pctx), zink_resource(pres));
1614 zink_context(pctx)->rp_loadop_changed = true;
1723 zink_buffer_map(struct pipe_context *pctx,
1730 struct zink_context *ctx = zink_context(pctx);
1731 struct zink_screen *screen = zink_screen(pctx->screen);
1901 zink_image_map(struct pipe_context *pctx,
1908 struct zink_context *ctx = zink_context(pctx);
1909 struct zink_screen *screen = zink_screen(pctx->screen);
1950 trans->staging_res = zink_resource_create(pctx->screen, &templ);
1962 zink_fence_wait(pctx);
1973 zink_fence_wait(pctx);
2027 zink_transfer_flush_region(struct pipe_context *pctx,
2031 struct zink_context *ctx = zink_context(pctx);
2036 struct zink_screen *screen = zink_screen(pctx->screen);
2070 transfer_unmap(struct pipe_context *pctx, struct pipe_transfer *ptrans)
2072 struct zink_context *ctx = zink_context(pctx);
2080 zink_transfer_flush_region(pctx, ptrans, &box);
2103 zink_buffer_unmap(struct pipe_context *pctx, struct pipe_transfer *ptrans)
2105 struct zink_screen *screen = zink_screen(pctx->screen);
2109 transfer_unmap(pctx, ptrans);
2113 zink_image_unmap(struct pipe_context *pctx, struct pipe_transfer *ptrans)
2115 struct zink_screen *screen = zink_screen(pctx->screen);
2119 transfer_unmap(pctx, ptrans);
2283 zink_context_resource_init(struct pipe_context *pctx)
2285 pctx->buffer_map = zink_buffer_map;
2286 pctx->buffer_unmap = zink_buffer_unmap;
2287 pctx->texture_map = u_transfer_helper_deinterleave_transfer_map;
2288 pctx->texture_unmap = u_transfer_helper_deinterleave_transfer_unmap;
2290 pctx->transfer_flush_region = u_transfer_helper_transfer_flush_region;
2291 pctx->buffer_subdata = zink_buffer_subdata;
2292 pctx->texture_subdata = u_default_texture_subdata;
2293 pctx->invalidate_resource = zink_resource_invalidate;