Lines Matching refs:release
486 struct qxl_release *release; in qxl_primary_apply_cursor() local
494 &release, NULL); in qxl_primary_apply_cursor()
498 ret = qxl_release_list_add(release, qcrtc->cursor_bo); in qxl_primary_apply_cursor()
502 ret = qxl_release_reserve_list(release, false); in qxl_primary_apply_cursor()
506 cmd = (struct qxl_cursor_cmd *)qxl_release_map(qdev, release); in qxl_primary_apply_cursor()
514 qxl_release_unmap(qdev, release, &cmd->release_info); in qxl_primary_apply_cursor()
516 qxl_release_fence_buffer_objects(release); in qxl_primary_apply_cursor()
517 qxl_push_cursor_ring_release(qdev, release, QXL_CMD_CURSOR, false); in qxl_primary_apply_cursor()
522 qxl_release_free(qdev, release); in qxl_primary_apply_cursor()
579 struct qxl_release *release; in qxl_cursor_atomic_update() local
590 &release, NULL); in qxl_cursor_atomic_update()
603 ret = qxl_alloc_bo_reserved(qdev, release, in qxl_cursor_atomic_update()
613 ret = qxl_release_reserve_list(release, true); in qxl_cursor_atomic_update()
635 cmd = (struct qxl_cursor_cmd *) qxl_release_map(qdev, release); in qxl_cursor_atomic_update()
646 ret = qxl_release_reserve_list(release, true); in qxl_cursor_atomic_update()
650 cmd = (struct qxl_cursor_cmd *) qxl_release_map(qdev, release); in qxl_cursor_atomic_update()
657 qxl_release_unmap(qdev, release, &cmd->release_info); in qxl_cursor_atomic_update()
658 qxl_release_fence_buffer_objects(release); in qxl_cursor_atomic_update()
659 qxl_push_cursor_ring_release(qdev, release, QXL_CMD_CURSOR, false); in qxl_cursor_atomic_update()
669 qxl_release_backoff_reserve_list(release); in qxl_cursor_atomic_update()
677 qxl_release_free(qdev, release); in qxl_cursor_atomic_update()
686 struct qxl_release *release; in qxl_cursor_atomic_disable() local
692 &release, NULL); in qxl_cursor_atomic_disable()
696 ret = qxl_release_reserve_list(release, true); in qxl_cursor_atomic_disable()
698 qxl_release_free(qdev, release); in qxl_cursor_atomic_disable()
702 cmd = (struct qxl_cursor_cmd *)qxl_release_map(qdev, release); in qxl_cursor_atomic_disable()
704 qxl_release_unmap(qdev, release, &cmd->release_info); in qxl_cursor_atomic_disable()
706 qxl_release_fence_buffer_objects(release); in qxl_cursor_atomic_disable()
707 qxl_push_cursor_ring_release(qdev, release, QXL_CMD_CURSOR, false); in qxl_cursor_atomic_disable()