Lines Matching refs:release
29 struct qxl_release *release,
35 return qxl_alloc_bo_reserved(qdev, release, size, clips_bo);
60 alloc_drawable(struct qxl_device *qdev, struct qxl_release **release)
63 QXL_RELEASE_DRAWABLE, release, NULL);
67 free_drawable(struct qxl_device *qdev, struct qxl_release *release)
69 qxl_release_free(qdev, release);
72 /* release needs to be reserved at this point */
76 struct qxl_release *release)
81 drawable = (struct qxl_drawable *)qxl_release_map(qdev, release);
110 qxl_release_unmap(qdev, release, &drawable->release_info);
146 struct qxl_release *release;
151 ret = alloc_drawable(qdev, &release);
175 ret = alloc_clips(qdev, release, num_clips, &clips_bo);
179 ret = qxl_image_alloc_objects(qdev, release,
186 ret = qxl_release_reserve_list(release, true);
196 release);
204 ret = qxl_image_init(qdev, release, dimage, surface_base,
216 drawable = (struct qxl_drawable *)qxl_release_map(qdev, release);
235 qxl_release_unmap(qdev, release, &drawable->release_info);
246 qxl_release_fence_buffer_objects(release);
247 qxl_push_command_ring_release(qdev, release, QXL_CMD_DRAW, false);
251 qxl_release_backoff_reserve_list(release);
259 free_drawable(qdev, release);