Lines Matching refs:screen
91 struct si_screen *sscreen = ctx->screen;
97 assert(ctx->screen->info.has_tmz_support);
110 assert(16 * ctx->screen->info.max_render_backends <= scratch->b.b.width0);
164 unsigned si_cp_write_fence_dwords(struct si_screen *screen)
168 if (screen->info.gfx_level == GFX7 || screen->info.gfx_level == GFX8)
200 static void si_fence_reference(struct pipe_screen *screen, struct pipe_fence_handle **dst,
203 struct radeon_winsys *ws = ((struct si_screen *)screen)->ws;
282 static bool si_fence_finish(struct pipe_screen *screen, struct pipe_context *ctx,
285 struct radeon_winsys *rws = ((struct si_screen *)screen)->ws;
384 struct si_screen *sscreen = (struct si_screen *)ctx->screen;
422 static int si_fence_get_fd(struct pipe_screen *screen, struct pipe_fence_handle *fence)
424 struct si_screen *sscreen = (struct si_screen *)screen;
458 struct pipe_screen *screen = ctx->screen;
520 screen->fence_reference(screen, fence, NULL);
614 void si_init_screen_fence_functions(struct si_screen *screen)
616 screen->b.fence_finish = si_fence_finish;
617 screen->b.fence_reference = si_fence_reference;
618 screen->b.fence_get_fd = si_fence_get_fd;