Home | History | Annotate | Download | only in qxl

Lines Matching refs:qdev

38 qxl_allocate_chunk(struct qxl_device *qdev,
50 ret = qxl_alloc_bo_reserved(qdev, release, chunk_size, &chunk->bo);
61 qxl_image_alloc_objects(struct qxl_device *qdev,
75 ret = qxl_alloc_bo_reserved(qdev, release, sizeof(struct qxl_image), &image->bo);
81 ret = qxl_allocate_chunk(qdev, release, image, sizeof(struct qxl_data_chunk) + stride * height);
91 void qxl_image_free_objects(struct qxl_device *qdev, struct qxl_drm_image *dimage)
105 qxl_image_init_helper(struct qxl_device *qdev,
132 ptr = qxl_bo_kmap_atomic_page(qdev, chunk_bo, 0);
137 qxl_bo_kunmap_atomic_page(qdev, chunk_bo, ptr);
151 ptr = qxl_bo_kmap_atomic_page(qdev, chunk_bo, page << PAGE_SHIFT);
165 qxl_bo_kunmap_atomic_page(qdev, chunk_bo, ptr);
183 ptr = qxl_bo_kmap_atomic_page(qdev, chunk_bo, page_base);
186 qxl_bo_kunmap_atomic_page(qdev, chunk_bo, ptr);
197 ptr = qxl_bo_kmap_atomic_page(qdev, image_bo, 0);
227 image->u.bitmap.data = qxl_bo_physical_address(qdev, chunk_bo, 0);
229 qxl_bo_kunmap_atomic_page(qdev, image_bo, ptr);
234 int qxl_image_init(struct qxl_device *qdev,
242 return qxl_image_init_helper(qdev, release, dimage, data,