Lines Matching refs:screen
87 struct crocus_screen *screen = batch->screen;
89 screen->vtbl.init_render_context(batch);
91 screen->vtbl.init_compute_context(batch);
99 screen->vtbl.lost_genx_state(ice, batch);
190 struct crocus_screen *screen = (struct crocus_screen *)ctx->screen;
196 screen->vtbl.destroy_state(ice);
247 struct crocus_screen *screen = (struct crocus_screen*)pscreen;
248 const struct intel_device_info *devinfo = &screen->devinfo;
256 ctx->screen = pscreen;
283 slab_create_child(&ice->transfer_pool, &screen->transfer_pool);
284 slab_create_child(&ice->transfer_pool_unsync, &screen->transfer_pool);
291 crocus_bo_alloc(screen->bufmgr, "workaround", 4096);
318 screen->vtbl.init_render_context(&ice->batches[CROCUS_BATCH_RENDER]);
320 screen->vtbl.init_compute_context(&ice->batches[CROCUS_BATCH_COMPUTE]);
325 return threaded_context_create(ctx, &screen->transfer_pool,