Lines Matching refs:bdev

40 static struct qxl_device *qxl_get_qdev(struct ttm_bo_device *bdev)  in qxl_get_qdev()  argument
45 mman = container_of(bdev, struct qxl_mman, bdev); in qxl_get_qdev()
143 r = ttm_bo_mmap(filp, vma, &qdev->mman.bdev); in qxl_mmap()
155 static int qxl_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in qxl_invalidate_caches() argument
160 static int qxl_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in qxl_init_mem_type() argument
216 static int qxl_ttm_io_mem_reserve(struct ttm_bo_device *bdev, in qxl_ttm_io_mem_reserve() argument
219 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in qxl_ttm_io_mem_reserve()
220 struct qxl_device *qdev = qxl_get_qdev(bdev); in qxl_ttm_io_mem_reserve()
249 static void qxl_ttm_io_mem_free(struct ttm_bo_device *bdev, in qxl_ttm_io_mem_free() argument
316 static struct ttm_tt *qxl_ttm_tt_create(struct ttm_bo_device *bdev, in qxl_ttm_tt_create() argument
323 qdev = qxl_get_qdev(bdev); in qxl_ttm_tt_create()
329 if (ttm_dma_tt_init(&gtt->ttm, bdev, size, page_flags, in qxl_ttm_tt_create()
398 r = ttm_bo_device_init(&qdev->mman.bdev, in qxl_ttm_init()
409 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_VRAM, in qxl_ttm_init()
415 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_PRIV0, in qxl_ttm_init()
437 ttm_bo_clean_mm(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_ttm_fini()
438 ttm_bo_clean_mm(&qdev->mman.bdev, TTM_PL_PRIV0); in qxl_ttm_fini()
439 ttm_bo_device_release(&qdev->mman.bdev); in qxl_ttm_fini()
455 struct ttm_bo_global *glob = rdev->mman.bdev.glob; in qxl_mm_dump_table()
480 qxl_mem_types_list[i].data = qdev->mman.bdev.man[TTM_PL_VRAM].priv; in qxl_ttm_debugfs_init()
482 qxl_mem_types_list[i].data = qdev->mman.bdev.man[TTM_PL_PRIV0].priv; in qxl_ttm_debugfs_init()