Lines Matching defs:pctx
138 panfrost_generic_cso_delete(struct pipe_context *pctx, void *hwcso)
229 struct pipe_context *pctx,
232 struct panfrost_context *ctx = pan_context(pctx);
244 struct pipe_context *pctx,
249 struct panfrost_context *ctx = pan_context(pctx);
293 struct pipe_context *pctx,
296 struct panfrost_context *ctx = pan_context(pctx);
303 struct pipe_context *pctx,
307 struct panfrost_device *dev = pan_device(pctx->screen);
314 so->nir = tgsi_to_nir(cso->tokens, pctx->screen, false);
327 struct panfrost_context *ctx = pan_context(pctx);
331 panfrost_shader_compile(pctx->screen,
341 struct pipe_context *pctx,
370 struct pipe_context *pctx,
377 struct panfrost_context *ctx = pan_context(pctx);
520 struct pipe_context *pctx,
524 struct panfrost_context *ctx = pan_context(pctx);
581 panfrost_bind_vs_state(struct pipe_context *pctx, void *hwcso)
583 panfrost_bind_shader_state(pctx, hwcso, PIPE_SHADER_VERTEX);
586 struct panfrost_context *ctx = pan_context(pctx);
591 panfrost_bind_fs_state(struct pipe_context *pctx, void *hwcso)
593 panfrost_bind_shader_state(pctx, hwcso, PIPE_SHADER_FRAGMENT);
598 struct pipe_context *pctx,
605 struct panfrost_context *ctx = pan_context(pctx);
616 struct pipe_context *pctx,
620 struct panfrost_context *ctx = pan_context(pctx);
638 struct pipe_context *pctx,
641 struct panfrost_context *ctx = pan_context(pctx);
648 struct pipe_context *pctx,
655 struct panfrost_context *ctx = pan_context(pctx);
703 struct pipe_context *pctx,
709 struct panfrost_context *ctx = pan_context(pctx);
718 panfrost_set_framebuffer_state(struct pipe_context *pctx,
721 struct panfrost_context *ctx = pan_context(pctx);
1015 panfrost_create_stream_output_target(struct pipe_context *pctx,
1022 target = &rzalloc(pctx, struct panfrost_streamout_target)->base;
1030 target->context = pctx;
1038 panfrost_stream_output_target_destroy(struct pipe_context *pctx,
1046 panfrost_set_stream_output_targets(struct pipe_context *pctx,
1051 struct panfrost_context *ctx = pan_context(pctx);