Lines Matching refs:bdev

43 virtio_gpu_device *virtio_gpu_get_vgdev(struct ttm_bo_device *bdev)  in virtio_gpu_get_vgdev()  argument
48 mman = container_of(bdev, struct virtio_gpu_mman, bdev); in virtio_gpu_get_vgdev()
127 vgdev = virtio_gpu_get_vgdev(bo->bdev);
146 r = ttm_bo_mmap(filp, vma, &vgdev->mman.bdev); in virtio_gpu_mmap()
162 static int virtio_gpu_invalidate_caches(struct ttm_bo_device *bdev, in virtio_gpu_invalidate_caches() argument
208 static int virtio_gpu_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in virtio_gpu_init_mem_type() argument
213 vgdev = virtio_gpu_get_vgdev(bdev); in virtio_gpu_init_mem_type()
257 static int virtio_gpu_ttm_io_mem_reserve(struct ttm_bo_device *bdev, in virtio_gpu_ttm_io_mem_reserve() argument
260 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in virtio_gpu_ttm_io_mem_reserve()
280 static void virtio_gpu_ttm_io_mem_free(struct ttm_bo_device *bdev, in virtio_gpu_ttm_io_mem_free() argument
341 static struct ttm_tt *virtio_gpu_ttm_tt_create(struct ttm_bo_device *bdev, in virtio_gpu_ttm_tt_create() argument
349 vgdev = virtio_gpu_get_vgdev(bdev); in virtio_gpu_ttm_tt_create()
355 if (ttm_dma_tt_init(&gtt->ttm, bdev, size, page_flags, in virtio_gpu_ttm_tt_create()
439 r = ttm_bo_device_init(&vgdev->mman.bdev, in virtio_gpu_ttm_init()
449 r = ttm_bo_init_mm(&vgdev->mman.bdev, TTM_PL_TT, 0); in virtio_gpu_ttm_init()
457 ttm_bo_device_release(&vgdev->mman.bdev); in virtio_gpu_ttm_init()
465 ttm_bo_device_release(&vgdev->mman.bdev); in virtio_gpu_ttm_fini()