Lines Matching refs:cursor_bo
395 qxl_bo_unref(&qxl_crtc->cursor_bo); in qxl_crtc_destroy()
499 if (!qcrtc->cursor_bo) in qxl_primary_apply_cursor()
508 ret = qxl_release_list_add(release, qcrtc->cursor_bo); in qxl_primary_apply_cursor()
521 cmd->u.set.shape = qxl_bo_physical_address(qdev, qcrtc->cursor_bo, 0); in qxl_primary_apply_cursor()
593 struct qxl_bo *cursor_bo = NULL, *user_bo = NULL, *old_cursor_bo = NULL; in qxl_cursor_atomic_update() local
615 &cursor_bo); in qxl_cursor_atomic_update()
619 ret = qxl_bo_pin(cursor_bo); in qxl_cursor_atomic_update()
627 ret = qxl_bo_kmap(cursor_bo, (void **)&cursor); in qxl_cursor_atomic_update()
642 qxl_bo_kunmap(cursor_bo); in qxl_cursor_atomic_update()
648 cursor_bo, 0); in qxl_cursor_atomic_update()
651 old_cursor_bo = qcrtc->cursor_bo; in qxl_cursor_atomic_update()
652 qcrtc->cursor_bo = cursor_bo; in qxl_cursor_atomic_update()
653 cursor_bo = NULL; in qxl_cursor_atomic_update()
674 qxl_bo_unref(&cursor_bo); in qxl_cursor_atomic_update()
681 qxl_bo_unpin(cursor_bo); in qxl_cursor_atomic_update()
683 qxl_bo_unref(&cursor_bo); in qxl_cursor_atomic_update()