Lines Matching defs:screen
400 const struct panfrost_device *dev = pan_device(ctx->base.screen);
1240 struct panfrost_device *dev = pan_device(ctx->base.screen);
1260 struct panfrost_device *dev = pan_device(ctx->base.screen);
1589 struct panfrost_device *dev = pan_device(ctx->base.screen);
1652 struct panfrost_device *device = pan_device(pctx->screen);
1848 struct panfrost_device *dev = pan_device(ctx->base.screen);
2659 struct panfrost_device *dev = pan_device(batch->ctx->base.screen);
2686 struct panfrost_device *dev = pan_device(batch->ctx->base.screen);
3026 struct panfrost_device *dev = pan_device(batch->ctx->base.screen);
3765 struct panfrost_device *dev = pan_device(ctx->base.screen);
3949 struct panfrost_device *dev = pan_device(pipe->screen);
4248 struct panfrost_device *dev = pan_device(pctx->screen);
4695 struct panfrost_device *dev = pan_device(batch->ctx->base.screen);
4747 GENX(panfrost_cmdstream_screen_init)(struct panfrost_screen *screen)
4749 struct panfrost_device *dev = &screen->dev;
4751 screen->vtbl.prepare_shader = prepare_shader;
4752 screen->vtbl.emit_tls = emit_tls;
4753 screen->vtbl.emit_fbd = emit_fbd;
4754 screen->vtbl.emit_fragment_job = emit_fragment_job;
4755 screen->vtbl.screen_destroy = screen_destroy;
4756 screen->vtbl.preload = preload;
4757 screen->vtbl.context_init = context_init;
4758 screen->vtbl.init_batch = init_batch;
4759 screen->vtbl.get_blend_shader = GENX(pan_blend_get_shader_locked);
4760 screen->vtbl.init_polygon_list = init_polygon_list;
4761 screen->vtbl.get_compiler_options = GENX(pan_shader_get_compiler_options);
4762 screen->vtbl.compile_shader = GENX(pan_shader_compile);
4764 GENX(pan_blitter_init)(dev, &screen->blitter.bin_pool.base,
4765 &screen->blitter.desc_pool.base);
4768 GENX(panfrost_init_indirect_draw_shaders)(dev, &screen->indirect_draw.bin_pool.base);