Lines Matching defs:qdev
33 qxl_allocate_chunk(struct qxl_device *qdev,
45 ret = qxl_alloc_bo_reserved(qdev, release, chunk_size, &chunk->bo);
56 qxl_image_alloc_objects(struct qxl_device *qdev,
70 ret = qxl_alloc_bo_reserved(qdev, release, sizeof(struct qxl_image), &image->bo);
76 ret = qxl_allocate_chunk(qdev, release, image, sizeof(struct qxl_data_chunk) + stride * height);
86 void qxl_image_free_objects(struct qxl_device *qdev, struct qxl_drm_image *dimage)
100 qxl_image_init_helper(struct qxl_device *qdev,
127 ptr = qxl_bo_kmap_atomic_page(qdev, chunk_bo, 0);
132 qxl_bo_kunmap_atomic_page(qdev, chunk_bo, ptr);
146 ptr = qxl_bo_kmap_atomic_page(qdev, chunk_bo, page << PAGE_SHIFT);
160 qxl_bo_kunmap_atomic_page(qdev, chunk_bo, ptr);
178 ptr = qxl_bo_kmap_atomic_page(qdev, chunk_bo, page_base);
181 qxl_bo_kunmap_atomic_page(qdev, chunk_bo, ptr);
192 ptr = qxl_bo_kmap_atomic_page(qdev, image_bo, 0);
215 qxl_bo_kunmap_atomic_page(qdev, image_bo, ptr);
223 image->u.bitmap.data = qxl_bo_physical_address(qdev, chunk_bo, 0);
225 qxl_bo_kunmap_atomic_page(qdev, image_bo, ptr);
230 int qxl_image_init(struct qxl_device *qdev,
238 return qxl_image_init_helper(qdev, release, dimage, data,