Lines Matching refs:qdev

44 	struct qxl_device *qdev;  in qxl_get_qdev()  local
47 qdev = container_of(mman, struct qxl_device, mman); in qxl_get_qdev()
48 return qdev; in qxl_get_qdev()
77 struct qxl_device *qdev = qxl_get_qdev(bdev); in qxl_ttm_io_mem_reserve() local
85 mem->bus.offset = (mem->start << PAGE_SHIFT) + qdev->vram_base; in qxl_ttm_io_mem_reserve()
90 qdev->surfaceram_base; in qxl_ttm_io_mem_reserve()
103 struct qxl_device *qdev; member
141 struct qxl_device *qdev; in qxl_ttm_tt_create() local
144 qdev = qxl_get_qdev(bo->bdev); in qxl_ttm_tt_create()
148 gtt->qdev = qdev; in qxl_ttm_tt_create()
179 struct qxl_device *qdev; in qxl_bo_move_notify() local
184 qdev = to_qxl(qbo->tbo.base.dev); in qxl_bo_move_notify()
187 qxl_surface_evict(qdev, qbo, new_mem ? true : false); in qxl_bo_move_notify()
202 static int qxl_ttm_init_mem_type(struct qxl_device *qdev, in qxl_ttm_init_mem_type() argument
206 return ttm_range_man_init(&qdev->mman.bdev, type, false, size); in qxl_ttm_init_mem_type()
209 int qxl_ttm_init(struct qxl_device *qdev) in qxl_ttm_init() argument
215 r = ttm_bo_device_init(&qdev->mman.bdev, in qxl_ttm_init()
217 qdev->ddev.anon_inode->i_mapping, in qxl_ttm_init()
218 qdev->ddev.vma_offset_manager, in qxl_ttm_init()
225 num_io_pages = qdev->rom->ram_header_offset / PAGE_SIZE; in qxl_ttm_init()
226 r = qxl_ttm_init_mem_type(qdev, TTM_PL_VRAM, num_io_pages); in qxl_ttm_init()
231 r = qxl_ttm_init_mem_type(qdev, TTM_PL_PRIV, in qxl_ttm_init()
232 qdev->surfaceram_size / PAGE_SIZE); in qxl_ttm_init()
238 (unsigned int)qdev->vram_size / (1024 * 1024)); in qxl_ttm_init()
242 (unsigned int)qdev->surfaceram_size / (1024 * 1024)); in qxl_ttm_init()
246 void qxl_ttm_fini(struct qxl_device *qdev) in qxl_ttm_fini() argument
248 ttm_range_man_fini(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_ttm_fini()
249 ttm_range_man_fini(&qdev->mman.bdev, TTM_PL_PRIV); in qxl_ttm_fini()
250 ttm_bo_device_release(&qdev->mman.bdev); in qxl_ttm_fini()
268 void qxl_ttm_debugfs_init(struct qxl_device *qdev) in qxl_ttm_debugfs_init() argument
284 qxl_mem_types_list[i].data = ttm_manager_type(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_ttm_debugfs_init()
286 qxl_mem_types_list[i].data = ttm_manager_type(&qdev->mman.bdev, TTM_PL_PRIV); in qxl_ttm_debugfs_init()
289 qxl_debugfs_add_files(qdev, qxl_mem_types_list, i); in qxl_ttm_debugfs_init()