Lines Matching full:scanout

341                 .scanout_id = get_edid.scanout,  in vg_get_edid()
412 struct virtio_gpu_scanout *scanout = &g->scanout[scanout_id]; in vg_disable_scanout() local
415 if (scanout->resource_id == 0) { in vg_disable_scanout()
419 res = virtio_gpu_find_resource(g, scanout->resource_id); in vg_disable_scanout()
424 scanout->width = 0; in vg_disable_scanout()
425 scanout->height = 0; in vg_disable_scanout()
431 .payload.scanout.scanout_id = scanout_id, in vg_disable_scanout()
657 struct virtio_gpu_scanout *scanout; in vg_set_scanout() local
665 g_critical("%s: illegal scanout id specified %d", in vg_set_scanout()
676 /* create a surface for this scanout */ in vg_set_scanout()
691 g_critical("%s: illegal scanout %d bounds for" in vg_set_scanout()
699 scanout = &g->scanout[ss.scanout_id]; in vg_set_scanout()
701 ores = virtio_gpu_find_resource(g, scanout->resource_id); in vg_set_scanout()
707 scanout->resource_id = ss.resource_id; in vg_set_scanout()
708 scanout->x = ss.r.x; in vg_set_scanout()
709 scanout->y = ss.r.y; in vg_set_scanout()
710 scanout->width = ss.r.width; in vg_set_scanout()
711 scanout->height = ss.r.height; in vg_set_scanout()
740 .payload.scanout = (VhostUserGpuScanout) { in vg_set_scanout()
742 .width = scanout->width, in vg_set_scanout()
743 .height = scanout->height in vg_set_scanout()
787 struct virtio_gpu_scanout *scanout; in vg_resource_flush() local
794 scanout = &g->scanout[i]; in vg_resource_flush()
797 pixman_region_init_rect(&region, scanout->x, scanout->y, in vg_resource_flush()
798 scanout->width, scanout->height); in vg_resource_flush()