Lines Matching refs:screen

156    struct crocus_screen *screen = batch->screen;
163 screen->vtbl.store_data_imm64(batch, bo, offset, true);
194 struct crocus_screen *screen = batch->screen;
224 screen->vtbl.store_register_mem64(batch,
233 screen->vtbl.store_register_mem64(batch,
263 screen->vtbl.store_register_mem64(batch, reg, bo, offset, false);
277 struct crocus_screen *screen = batch->screen;
291 screen->vtbl.store_register_mem64(batch, SO_NUM_PRIMS_WRITTEN(s),
293 screen->vtbl.store_register_mem64(batch, SO_PRIM_STORAGE_NEEDED(s),
511 struct crocus_screen *screen = (void *) ctx->screen;
516 crocus_syncobj_reference(screen, &query->syncobj, NULL);
517 screen->base.fence_reference(ctx->screen, &query->fence, NULL);
642 struct crocus_screen *screen = (void *) ice->ctx.screen;
643 const struct intel_device_info *devinfo = &screen->devinfo;
662 struct crocus_screen *screen = (void *) ctx->screen;
663 const struct intel_device_info *devinfo = &screen->devinfo;
665 if (unlikely(screen->devinfo.no_hw)) {
678 crocus_wait_syncobj(ctx->screen, q->syncobj, INT64_MAX);
684 if (crocus_wait_syncobj(ctx->screen, q->syncobj, wait ? INT64_MAX : 0)) {
714 struct crocus_screen *screen = batch->screen;
715 const struct intel_device_info *devinfo = &batch->screen->devinfo;
733 screen->vtbl.copy_mem_mem(batch, dst_bo, offset,
749 screen->vtbl.store_data_imm32(batch, dst_bo, offset, q->result);
751 screen->vtbl.store_data_imm64(batch, dst_bo, offset, q->result);
768 mi_builder_init(&b, &batch->screen->devinfo, batch);
844 struct crocus_screen *screen = batch->screen;
845 screen->vtbl.load_register_mem64(batch, MI_PREDICATE_SRC0, bo,
847 screen->vtbl.load_register_mem64(batch, MI_PREDICATE_SRC1, bo,
859 mi_builder_init(&b, &batch->screen->devinfo, batch);
967 struct crocus_screen *screen = batch->screen;
968 screen->vtbl.load_register_mem32(batch, MI_PREDICATE_SRC0,
970 screen->vtbl.load_register_imm32(batch, MI_PREDICATE_SRC1, 0);
980 genX(crocus_init_screen_query)(struct crocus_screen *screen)
982 screen->vtbl.resolve_conditional_render = crocus_resolve_conditional_render;
984 screen->vtbl.emit_compute_predicate = crocus_emit_compute_predicate;