Lines Matching refs:screen
59 struct lima_screen *screen = lima_screen(pscreen);
67 scanout_templat.screen = pscreen;
70 screen->ro, &handle);
80 renderonly_scanout_destroy(scanout, screen->ro);
151 struct lima_screen *screen = lima_screen(pscreen);
160 res->base.screen = pscreen;
168 res->bo = lima_bo_create(screen, size, 0);
183 struct lima_screen *screen = lima_screen(pscreen);
221 if (screen->ro && (templat->bind & PIPE_BIND_SCANOUT))
272 struct lima_screen *screen = lima_screen(pscreen);
279 renderonly_scanout_destroy(res->scanout, screen->ro);
314 pres->screen = pscreen;
319 struct lima_screen *screen = lima_screen(pscreen);
320 res->bo = lima_bo_import(screen, handle);
385 if (screen->ro) {
392 screen->ro,
410 struct lima_screen *screen = lima_screen(pscreen);
420 if (handle->type == WINSYS_HANDLE_TYPE_KMS && screen->ro)
605 struct lima_screen *screen = lima_screen(pres->screen);
624 new_bo = lima_bo_create(screen, res->bo->size, res->bo->flags);
927 lima_resource_screen_init(struct lima_screen *screen)
929 screen->base.resource_create = lima_resource_create;
930 screen->base.resource_create_with_modifiers = lima_resource_create_with_modifiers;
931 screen->base.resource_from_handle = lima_resource_from_handle;
932 screen->base.resource_destroy = lima_resource_destroy;
933 screen->base.resource_get_handle = lima_resource_get_handle;
934 screen->base.resource_get_param = lima_resource_get_param;
935 screen->base.set_damage_region = lima_resource_set_damage_region;
936 screen->base.transfer_helper = u_transfer_helper_create(&transfer_vtbl,