Lines Matching refs:screen
501 struct nouveau_screen *screen)
509 bool is8274 = screen->device->chipset > 0x80;
518 if (screen->device->chipset >= 0x98 && screen->device->chipset != 0xa0)
520 if (screen->device->chipset < 0x40)
527 ret = nouveau_object_new(&screen->device->object, 0,
532 ret = nouveau_client_new(screen->device, &dec->client);
567 dec->screen = screen;
569 ret = nouveau_bo_new(dec->screen->device, NOUVEAU_BO_GART | NOUVEAU_BO_MAP,
574 ret = nouveau_bo_new(dec->screen->device, NOUVEAU_BO_GART | NOUVEAU_BO_MAP,
581 ret = nouveau_bo_new(dec->screen->device, NOUVEAU_BO_GART | NOUVEAU_BO_MAP,
769 struct nouveau_screen *screen,
781 (screen->device->chipset >= 0x98 && screen->device->chipset != 0xa0) ||
782 screen->device->chipset < 0x40)
814 buffer->resources[0] = pipe->screen->resource_create(pipe->screen, &templ);
820 buffer->resources[1] = pipe->screen->resource_create(pipe->screen, &templ);
862 nouveau_screen_init_vdec(struct nouveau_screen *screen)
864 screen->base.get_video_param = nouveau_screen_get_video_param;
865 screen->base.is_video_format_supported = vl_video_buffer_is_format_supported;
872 struct nouveau_screen *screen = nouveau_context(context)->screen;
873 return nouveau_create_decoder(context, templ, screen);
880 struct nouveau_screen *screen = nouveau_context(pipe)->screen;
881 return nouveau_video_buffer_create(pipe, screen, templat);