Lines Matching refs:vgfb

34 	struct virtio_gpu_framebuffer  vgfb;  member
120 int virtio_gpu_surface_dirty(struct virtio_gpu_framebuffer *vgfb, in virtio_gpu_surface_dirty() argument
124 struct virtio_gpu_device *vgdev = vgfb->base.dev->dev_private; in virtio_gpu_surface_dirty()
125 struct virtio_gpu_object *obj = gem_to_virtio_gpu_obj(vgfb->obj); in virtio_gpu_surface_dirty()
135 norect.x2 = vgfb->base.width; in virtio_gpu_surface_dirty()
136 norect.y2 = vgfb->base.height; in virtio_gpu_surface_dirty()
153 return virtio_gpu_dirty_update(vgfb, false, left, top, in virtio_gpu_surface_dirty()
166 struct virtio_gpu_framebuffer *vgfb = &vfbdev->vgfb; in virtio_gpu_fb_dirty_work() local
168 virtio_gpu_dirty_update(&vfbdev->vgfb, false, vgfb->x1, vgfb->y1, in virtio_gpu_fb_dirty_work()
169 vgfb->x2 - vgfb->x1, vgfb->y2 - vgfb->y1); in virtio_gpu_fb_dirty_work()
177 virtio_gpu_dirty_update(&vfbdev->vgfb, true, rect->dx, rect->dy, in virtio_gpu_3d_fillrect()
187 virtio_gpu_dirty_update(&vfbdev->vgfb, true, area->dx, area->dy, in virtio_gpu_3d_copyarea()
197 virtio_gpu_dirty_update(&vfbdev->vgfb, true, image->dx, image->dy, in virtio_gpu_3d_imageblit()
327 ret = virtio_gpu_framebuffer_init(dev, &vfbdev->vgfb, in virtio_gpufb_create()
332 fb = &vfbdev->vgfb.base; in virtio_gpufb_create()
364 struct virtio_gpu_framebuffer *vgfb = &vgfbdev->vgfb; in virtio_gpu_fbdev_destroy() local
369 if (vgfb->obj) in virtio_gpu_fbdev_destroy()
370 vgfb->obj = NULL; in virtio_gpu_fbdev_destroy()
372 drm_framebuffer_cleanup(&vgfb->base); in virtio_gpu_fbdev_destroy()