Lines Matching refs:vfbdev
164 struct virtio_gpu_fbdev *vfbdev = in virtio_gpu_fb_dirty_work() local
166 struct virtio_gpu_framebuffer *vgfb = &vfbdev->vgfb; in virtio_gpu_fb_dirty_work()
168 virtio_gpu_dirty_update(&vfbdev->vgfb, false, vgfb->x1, vgfb->y1, in virtio_gpu_fb_dirty_work()
175 struct virtio_gpu_fbdev *vfbdev = info->par; in virtio_gpu_3d_fillrect() local
177 virtio_gpu_dirty_update(&vfbdev->vgfb, true, rect->dx, rect->dy, in virtio_gpu_3d_fillrect()
179 schedule_delayed_work(&vfbdev->work, VIRTIO_GPU_FBCON_POLL_PERIOD); in virtio_gpu_3d_fillrect()
185 struct virtio_gpu_fbdev *vfbdev = info->par; in virtio_gpu_3d_copyarea() local
187 virtio_gpu_dirty_update(&vfbdev->vgfb, true, area->dx, area->dy, in virtio_gpu_3d_copyarea()
189 schedule_delayed_work(&vfbdev->work, VIRTIO_GPU_FBCON_POLL_PERIOD); in virtio_gpu_3d_copyarea()
195 struct virtio_gpu_fbdev *vfbdev = info->par; in virtio_gpu_3d_imageblit() local
197 virtio_gpu_dirty_update(&vfbdev->vgfb, true, image->dx, image->dy, in virtio_gpu_3d_imageblit()
199 schedule_delayed_work(&vfbdev->work, VIRTIO_GPU_FBCON_POLL_PERIOD); in virtio_gpu_3d_imageblit()
225 struct virtio_gpu_fbdev *vfbdev = in virtio_gpufb_create() local
327 ret = virtio_gpu_framebuffer_init(dev, &vfbdev->vgfb, in virtio_gpufb_create()
332 fb = &vfbdev->vgfb.base; in virtio_gpufb_create()
334 vfbdev->helper.fb = fb; in virtio_gpufb_create()
344 drm_fb_helper_fill_var(info, &vfbdev->helper, in virtio_gpufb_create()