Lines Matching refs:mman

45 	struct virtio_gpu_mman *mman;  in virtio_gpu_get_vgdev()  local
48 mman = container_of(bdev, struct virtio_gpu_mman, bdev); in virtio_gpu_get_vgdev()
49 vgdev = container_of(mman, struct virtio_gpu_device, mman); in virtio_gpu_get_vgdev()
68 vgdev->mman.mem_global_referenced = false; in virtio_gpu_ttm_global_init()
69 global_ref = &vgdev->mman.mem_global_ref; in virtio_gpu_ttm_global_init()
82 vgdev->mman.bo_global_ref.mem_glob = in virtio_gpu_ttm_global_init()
83 vgdev->mman.mem_global_ref.object; in virtio_gpu_ttm_global_init()
84 global_ref = &vgdev->mman.bo_global_ref.ref; in virtio_gpu_ttm_global_init()
92 drm_global_item_unref(&vgdev->mman.mem_global_ref); in virtio_gpu_ttm_global_init()
96 vgdev->mman.mem_global_referenced = true; in virtio_gpu_ttm_global_init()
102 if (vgdev->mman.mem_global_referenced) { in virtio_gpu_ttm_global_fini()
103 drm_global_item_unref(&vgdev->mman.bo_global_ref.ref); in virtio_gpu_ttm_global_fini()
104 drm_global_item_unref(&vgdev->mman.mem_global_ref); in virtio_gpu_ttm_global_fini()
105 vgdev->mman.mem_global_referenced = false; in virtio_gpu_ttm_global_fini()
145 r = ttm_bo_mmap(filp, vma, &vgdev->mman.bdev); in virtio_gpu_mmap()
425 r = ttm_bo_device_init(&vgdev->mman.bdev, in virtio_gpu_ttm_init()
426 vgdev->mman.bo_global_ref.ref.object, in virtio_gpu_ttm_init()
435 r = ttm_bo_init_mm(&vgdev->mman.bdev, TTM_PL_TT, 0); in virtio_gpu_ttm_init()
443 ttm_bo_device_release(&vgdev->mman.bdev); in virtio_gpu_ttm_init()
451 ttm_bo_device_release(&vgdev->mman.bdev); in virtio_gpu_ttm_fini()