Lines Matching refs:vgdev
45 struct virtio_gpu_device *vgdev; in virtio_gpu_get_vgdev() local
48 vgdev = container_of(mman, struct virtio_gpu_device, mman); in virtio_gpu_get_vgdev()
49 return vgdev; in virtio_gpu_get_vgdev()
55 struct virtio_gpu_device *vgdev; in virtio_gpu_mmap() local
59 vgdev = file_priv->minor->dev->dev_private; in virtio_gpu_mmap()
60 if (vgdev == NULL) { in virtio_gpu_mmap()
65 r = ttm_bo_mmap(filp, vma, &vgdev->mman.bdev); in virtio_gpu_mmap()
200 struct virtio_gpu_device *vgdev = in virtio_gpu_ttm_tt_bind() local
203 virtio_gpu_object_attach(vgdev, gtt->obj, NULL); in virtio_gpu_ttm_tt_bind()
211 struct virtio_gpu_device *vgdev = in virtio_gpu_ttm_tt_unbind() local
214 virtio_gpu_object_detach(vgdev, gtt->obj); in virtio_gpu_ttm_tt_unbind()
236 struct virtio_gpu_device *vgdev; in virtio_gpu_ttm_tt_create() local
239 vgdev = virtio_gpu_get_vgdev(bo->bdev); in virtio_gpu_ttm_tt_create()
274 int virtio_gpu_ttm_init(struct virtio_gpu_device *vgdev) in virtio_gpu_ttm_init() argument
279 r = ttm_bo_device_init(&vgdev->mman.bdev, in virtio_gpu_ttm_init()
281 vgdev->ddev->anon_inode->i_mapping, in virtio_gpu_ttm_init()
288 r = ttm_bo_init_mm(&vgdev->mman.bdev, TTM_PL_TT, 0); in virtio_gpu_ttm_init()
296 ttm_bo_device_release(&vgdev->mman.bdev); in virtio_gpu_ttm_init()
301 void virtio_gpu_ttm_fini(struct virtio_gpu_device *vgdev) in virtio_gpu_ttm_fini() argument
303 ttm_bo_device_release(&vgdev->mman.bdev); in virtio_gpu_ttm_fini()