Lines Matching refs:screen

192    struct crocus_screen *screen = (struct crocus_screen *)ice->ctx.screen;
193 struct intel_device_info *devinfo = &screen->devinfo;
196 batch->screen = screen;
209 batch->hw_ctx_id = crocus_create_hw_context(screen->bufmgr);
212 crocus_hw_context_set_priority(screen->bufmgr, batch->hw_ctx_id, priority);
257 intel_batch_decode_ctx_init(&batch->decoder, &screen->compiler->isa,
258 &screen->devinfo, stderr,
460 struct crocus_screen *screen = batch->screen;
461 struct crocus_bufmgr *bufmgr = screen->bufmgr;
477 struct crocus_screen *screen = batch->screen;
481 BATCH_SZ + BATCH_RESERVED(&screen->devinfo));
519 struct crocus_screen *screen = batch->screen;
527 batch->screen->vtbl.batch_reset_dirty(batch);
534 struct crocus_syncobj *syncobj = crocus_create_syncobj(screen);
536 crocus_syncobj_reference(screen, &syncobj, NULL);
544 struct crocus_screen *screen = batch->screen;
545 struct crocus_bufmgr *bufmgr = screen->bufmgr;
566 crocus_syncobj_reference(screen, s, NULL);
569 crocus_fine_fence_reference(batch->screen, &batch->last_fence, NULL);
628 struct crocus_screen *screen = batch->screen;
629 struct crocus_bufmgr *bufmgr = screen->bufmgr;
739 crocus_fine_fence_reference(batch->screen, &batch->last_fence, sq);
740 crocus_fine_fence_reference(batch->screen, &sq, NULL);
751 if (batch->screen->vtbl.finish_batch)
752 batch->screen->vtbl.finish_batch(batch);
775 struct crocus_screen *screen = batch->screen;
776 struct crocus_bufmgr *bufmgr = screen->bufmgr;
794 struct crocus_screen *screen = batch->screen;
798 if (drmIoctl(screen->fd, DRM_IOCTL_I915_GET_RESET_STATS, &stats))
893 if (!batch->screen->devinfo.no_hw &&
894 intel_ioctl(batch->screen->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2, &execbuf))
939 struct crocus_screen *screen = batch->screen;
991 crocus_syncobj_reference(screen, s, NULL);