Lines Matching defs:qdev
49 struct qxl_device *qdev;
52 qdev = container_of(mman, struct qxl_device, mman);
53 return qdev;
64 struct qxl_device *qdev = qxl_get_qdev(bdev);
66 64 - (qdev->rom->slot_gen_bits + qdev->rom->slot_id_bits + 8);
80 &qdev->main_slot : &qdev->surfaces_slot;
122 struct qxl_device *qdev = qxl_get_qdev(bdev);
137 mem->bus.base = qdev->vram_base;
142 mem->bus.base = qdev->surfaceram_base;
161 struct qxl_device *qdev;
202 struct qxl_device *qdev;
205 qdev = qxl_get_qdev(bo->bdev);
210 gtt->qdev = qdev;
251 struct qxl_device *qdev;
256 qdev = qbo->tbo.base.dev->dev_private;
259 qxl_surface_evict(qdev, qbo, new_mem ? true : false);
274 int qxl_ttm_init(struct qxl_device *qdev)
280 r = ttm_bo_device_init(&qdev->mman.bdev,
282 qdev->ddev.anon_inode->i_mapping,
283 qdev->ddev.vma_offset_manager,
290 num_io_pages = qdev->rom->ram_header_offset / PAGE_SIZE;
291 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_VRAM,
297 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_PRIV,
298 qdev->surfaceram_size / PAGE_SIZE);
304 (unsigned int)qdev->vram_size / (1024 * 1024));
308 (unsigned int)qdev->surfaceram_size / (1024 * 1024));
312 void qxl_ttm_fini(struct qxl_device *qdev)
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);
336 int qxl_ttm_debugfs_init(struct qxl_device *qdev)
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;
357 return qxl_debugfs_add_files(qdev, qxl_mem_types_list, i);