Lines Matching refs:bdev
46 static struct qxl_device *qxl_get_qdev(struct ttm_bo_device *bdev)
51 mman = container_of(bdev, struct qxl_mman, bdev);
56 static int qxl_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags)
61 static int qxl_init_mem_type(struct ttm_bo_device *bdev, uint32_t type,
64 struct qxl_device *qdev = qxl_get_qdev(bdev);
118 int qxl_ttm_io_mem_reserve(struct ttm_bo_device *bdev,
121 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type];
122 struct qxl_device *qdev = qxl_get_qdev(bdev);
151 static void qxl_ttm_io_mem_free(struct ttm_bo_device *bdev,
205 qdev = qxl_get_qdev(bo->bdev);
280 r = ttm_bo_device_init(&qdev->mman.bdev,
291 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_VRAM,
297 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_PRIV,
314 ttm_bo_clean_mm(&qdev->mman.bdev, TTM_PL_VRAM);
315 ttm_bo_clean_mm(&qdev->mman.bdev, TTM_PL_PRIV);
316 ttm_bo_device_release(&qdev->mman.bdev);
352 qxl_mem_types_list[i].data = qdev->mman.bdev.man[TTM_PL_VRAM].priv;
354 qxl_mem_types_list[i].data = qdev->mman.bdev.man[TTM_PL_PRIV].priv;